python简复杂单生成词云图,用词云图来贺年

  比来在进修python的可视化,在展现文字信息时,偶然看到词云这类可视化方法,认为很成心思。

  恰好快过年啦,快了用词云图来贺年。

  先来看下甚么是词云图

  地名词云图

  这是一张从微信冤家圈中爬上去的石友的天文位置,然后生成的词云图。

  python生成词云的方法,可以借助两个包:pyecharts、wordclound,这两个包都可以完成词云功用,两种方法完成起来都比拟复杂

  装置pyecharts,pyecharts包中的WordCloud模块,可以用来生成词云

  示例

  结果

  在这里拔出图片刻画

  装置wordcloud

  gis词云

  将下面第二段代码中,text的内容改成中文,

  居然报错

  ValueError: We need at least 1 word to plot a word cloud, got 0.

  因而在字符串前面加上’u’,声明字符串是unicode编码,此次没报错,但生成的图为乱码,

  经查是因为wordcloud默许的字体招致,WordCloud支撑指定经过字体门路设置字体,参数为font_path,可以在系统文件夹中找一个中文字体来设置

  更新后的代码为:

  贺年

  这里要用到其它几个包:matplotlib、numpy、PIL等

上一篇:lng汽车气瓶压力高如何调剂?
下一篇:没有了