創作背景
可以隨時生成一副很酷的雲圖,一直是個人的夢想。
很久以前,寫過一個簡單版本:http://houbb。github。io/tools/wordCloud。html。
效果如下:
js_online
不過存在一些小問題:
無法自動分詞
無法根據詞頻設定字型大小
於是自己在 github 上逛了一圈,發現了 kumo 這一款開源工具,
入門體驗發現要寫 10 多行程式碼才能實現一個最基本的雲圖。
這很不優雅,於是決定基於 kumo 實現一個更加易用的版本。
word-cloud
word-cloud 是一款為 java 設計的雲圖生成工具。
特性
極簡 api,一行程式碼搞定一切
支援自定義雲圖背景
支援中英文分詞,預設對使用者透明
支援停頓詞過濾,預設對使用者透明
支援各種使用者自定義配置
變更日誌
快速開始
maven 引入
使用
效果:
out。png支援背景
我們以鯨魚的背景,可以讓文字以影象的形式展現:
效果如下:
out_bg。pngRoad-Map
[x] 預設的形狀,圖片。
[x] 引入圖片背景
[ ] 預設的字型最佳化
[ ] image 居中
開源
本來是抱著自娛自樂的目的寫了這個小工具,但是感覺還是應該把這個應用開源出來。
因為沒有 kumo 的開源,也就沒有這一款工具。
開源地址:https://github。com/houbb/word-cloud
如果喜歡,不妨給個 star 鼓勵一下作者。
希望和你一起,見證最好用的雲圖工具的成長。