Python pyecharts作为常用的数据可视化软件,能够清晰的将海量的数据,去做一个拆分,要是更直观的去查看数据图表的话,就需要去制作云图了?那么,怎么制作云图呢?下面就给大家详细的做个解答。
词云图
什么是词云图,相信大家肯定不会感到陌生,一本书统计里面出现的词频,然后可视化展示,让读者快速的了解这个主题纲要,这就是词云的直接效果。
词云图系列模板
固定模式词云图
修改一些参数可以修改词云的轮廓,我觉得这个是最方便的词云,一键化不需要你去找其他的底图,设置一些参数。
shape词云图轮廓,有’circle’,‘cardioid’,‘diamond’,‘triangleforward’,‘triangle’,‘pentagon’,‘star’可选
import pyecharts.options as opts from pyecharts.charts import WordCloud #省略部分数据 data=[ ("生活资源","999"), ("供热管理","888"), ("供气质量","777"), ("生活用水管理","688"), ("一次供水问题","588"), ] ( WordCloud() .add(series_name="热点分析",data_pair=data,word_size_range=[6,66]) .set_global_opts( title_opts=opts.TitleOpts( title="热点分析",title_textstyle_opts=opts.TextStyleOpts(font_size=23) ), tooltip_opts=opts.TooltipOpts(is_show=True), ) .render("词云图.html") )
自定义文字样式
from pyecharts import options as opts from pyecharts.charts import WordCloud words=[ ("花鸟市场",1446), ("汽车",928), ] c=( WordCloud() .add( "", words, word_size_range=[20,100], textstyle_opts=opts.TextStyleOpts(font_family="cursive"), ) .set_global_opts(title_opts=opts.TitleOpts(title="WordCloud-自定义文字样式")) .render("自定义文字样式.html") )
一键化词云案例
(输入文本储存路径即可一键化生成词云图!!!!)
我们知道pyecharts里面需要填写数据,那么首先就必须分词,之前我写过一个智能分词程序,一键化只需要把文本放入即可,下面送给大家。
from pyecharts import options as opts from pyecharts.charts import WordCloud from pyecharts.globals import SymbolType import jieba#jieba用于分词,中文字典及其强大 def main(): try: print("C:Users48125Desktop") title=input("请输入文本文件的路径及名称(注意不要写错了!):") Open(title) print("n分词完毕!") print('''nnt一键词云算法生成器 t1--生成一词组的词云图 t2--生成二词组的词云图 t3--生成三词组的词云图 t4--生成四词组的词云图 t5--生成大于1词组的词云图(研究常用) t6--生成全部词组的词云图(包含所有类型的词组) ''') num=int(input("请输入本次展示的词语数量(最好不超过100):")) data=sort()[:num] Str=input("请输入这个词云图的标题:") print("词云图已经生成完毕,请查收!") print("感谢您对本程序的使用,欢迎下次光临!!") c=( WordCloud() .add( "", data,#数据集 word_size_range=[20,100],#单词字体大小范围 shape=SymbolType.DIAMOND)#词云图轮廓,有以下的轮廓选择,但是对于这个版本的好像只有在提示里面选 #circl,cardioid,diamond,triangle-forward,triangle,start,pentagon .set_global_opts(title_opts=opts.TitleOpts(title="{}".format(Str)), toolbox_opts=opts.ToolboxOpts())#工具选项 .render("{}词云制作{}词组.html".format(title,choice)) ) return c except: print("无法找到,请检查你的输入!") if __name__=="__main__": main()
综上所述,这篇文章就给大家介绍完毕,希望可以给各位读者带来帮助。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/128350.html
小编写这篇文章的一个主要目的,继续为大家介绍关于Python相关事宜,介绍的内容主要是教我们如何去绘制饼状图,具体怎么去做呢?下面就给大家详细的解答下。 概念 饼图(pie chart)是用圆形及圆内扇形的角度来表示数值大小的图形,它主要用于表示一个样本(或总体)中各组成部分的数据占全部数据的比例。仅排列在工作表的一列或一行中的数据可以绘制到饼图中。饼图显示一个数据系列(数据系列:在图表中...
小编写这篇文章的主要目的,主要还是去进行讲解一些关于Python pyecharts绘制仪表盘的一些讲解,具体怎么去进行操作呢?下面就给大家详细解答下。 仪表盘 仪表盘的效果我只能说炫酷而已,如果想要运用在实际的场景中,我其实也不清楚那个场景比较适合,但是pyecharts毕竟是炫酷可视化的利器,炫酷自然也就有它了。 小汽车仪表盘是长这样的,下面我们来看看pyecharts的仪表盘是怎么...
Python pyecharts可以绘制的图形还是比较的多的,比如可以用来可以绘制各种各样的图形,应用到多种不同的场合,那么,怎么用Python pyecharts去绘制基图呢?怎么快速的去绘制呢?下面就给大家详细解答下。 桑基图 桑基图(Sankey diagram),即桑基能量分流图,也叫桑基能量平衡图。它是一种特定类型的流程图,图中延伸的分支的宽度对应数据流量的大小,通常应用于能源、...
小编写这篇文章的主要目的,主要是给大家去做一个解答,解答的内容主要是关于Python pyecharts的一些案例,包括如何使用它去进行绘制一个相关的散点图,怎么能够快速的去进行绘制。就具体的内容,下面就给大家详细解答下。 什么是散点图? 散点图是指在数理统计回归分析中,数据点在直角坐标系平面上的分布图,散点图表示因变量随自变量而变化的大致趋势,由此趋势可以选择合适的函数进行经验分布的拟合...
小编写这篇文章的主要目的,主要是来给大家去做出一个相关性的介绍,介绍的内容主要还是涉及到Python pyecharts,主要是利用Python pyecharts去绘制漏斗,那么,具体要怎么绘制呢?下面给大家详细解答下。 漏斗图 漏斗图是由Light等在1984年提出,一般以单个研究的效应量为横坐标,样本含量为纵坐标做的散点图。效应量可以为RR、OR和死亡比或者其对数值等。理论上讲,被纳...
阅读 889·2023-01-14 11:38
阅读 833·2023-01-14 11:04
阅读 684·2023-01-14 10:48
阅读 1887·2023-01-14 10:34
阅读 892·2023-01-14 10:24
阅读 750·2023-01-14 10:18
阅读 479·2023-01-14 10:09
阅读 519·2023-01-14 10:02