在做数据分析得时候,生成词云图是很常见得需求,正常情况下大部分都是通过python去采集数据并且生成,异常强大,本文来说说java如何生成词云!
在github上找轮子得时候,发现了这么一个项目:Kumo(项目地址:https://github.com/kennycason/kumo),
项目特点
绘制矩形,圆形或图像叠加字云。图像叠加将在所有非透明像素上绘制单词。
线性,平方根字体标量。完全可扩展。
可变字体大小。
单词轮换。只需提供开始角度,结束角度和切片数量。
自定义背景颜色。完全可定制的BackGrounds即将推出。
字填充。
加载自定义彩色托盘。
Colision和Padding的两种模式:PIXEL_PERFECT和RECTANGLE。
极地词云。在一个图像中绘制两个相对的字云,以便轻松比较/对比日期集。
分层的词云。覆盖多个词云。
<