头歌-旅游网站之数据可视化 第1关:词云的绘制
·
package com.showdata;
import java.awt.Dimension;
import java.io.IOException;
import java.util.List;
import com.kennycason.kumo.CollisionMode;
import com.kennycason.kumo.WordCloud;
import com.kennycason.kumo.WordFrequency;
import com.kennycason.kumo.nlp.FrequencyAnalyzer;
public class WordCloud_img {
public WordCloud get() throws IOException {
/********** Begin **********/
//1.为实例化词云做准备
FrequencyAnalyzer frequencyAnalyzer = new FrequencyAnalyzer();
frequencyAnalyzer.setWordFrequenciesToReturn(200);
List<WordFrequency> wordFrequencies = frequencyAnalyzer.load("wordcloud.txt");
Dimension dimension = new Dimension(500,312);
//2.修改词云的实例化
WordCloud wordCloud = new WordCloud(dimension,CollisionMode.PIXEL_PERFECT);
//3.生成词云并写入图片
wordCloud.build(wordFrequencies);
wordCloud.writeToFile("imgs/wordcloud_img.png");
/********** End **********/
return wordCloud;
}
}
代码如上
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)