资讯专栏INFORMATION COLUMN

Python pyecharts如何绘制云图呢?下面就给大家详解解答

89542767 / 484人阅读

  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")
  )

  

01.png

       自定义文字样式


  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")
  )

02.png

  一键化词云案例


  (输入文本储存路径即可一键化生成词云图!!!!)


  我们知道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()

03.png

04.png

  综上所述,这篇文章就给大家介绍完毕,希望可以给各位读者带来帮助。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/128350.html

相关文章

  • Python pyecharts如何绘制饼状图下面大家解答

      小编写这篇文章的一个主要目的,继续为大家介绍关于Python相关事宜,介绍的内容主要是教我们如何去绘制饼状图,具体怎么去做呢?下面就给大家详细的解答下。  概念  饼图(pie chart)是用圆形及圆内扇形的角度来表示数值大小的图形,它主要用于表示一个样本(或总体)中各组成部分的数据占全部数据的比例。仅排列在工作表的一列或一行中的数据可以绘制到饼图中。饼图显示一个数据系列(数据系列:在图表中...

    89542767 评论0 收藏0
  • 如何使用Python pyecharts绘制仪表盘

      小编写这篇文章的主要目的,主要还是去进行讲解一些关于Python pyecharts绘制仪表盘的一些讲解,具体怎么去进行操作呢?下面就给大家详细解答下。  仪表盘  仪表盘的效果我只能说炫酷而已,如果想要运用在实际的场景中,我其实也不清楚那个场景比较适合,但是pyecharts毕竟是炫酷可视化的利器,炫酷自然也就有它了。  小汽车仪表盘是长这样的,下面我们来看看pyecharts的仪表盘是怎么...

    89542767 评论0 收藏0
  • Python pyecharts怎么绘制基图

      Python pyecharts可以绘制的图形还是比较的多的,比如可以用来可以绘制各种各样的图形,应用到多种不同的场合,那么,怎么用Python pyecharts去绘制基图呢?怎么快速的去绘制呢?下面就给大家详细解答下。  桑基图  桑基图(Sankey diagram),即桑基能量分流图,也叫桑基能量平衡图。它是一种特定类型的流程图,图中延伸的分支的宽度对应数据流量的大小,通常应用于能源、...

    89542767 评论0 收藏0
  • 如何使用Python pyecharts绘制散点图

      小编写这篇文章的主要目的,主要是给大家去做一个解答,解答的内容主要是关于Python pyecharts的一些案例,包括如何使用它去进行绘制一个相关的散点图,怎么能够快速的去进行绘制。就具体的内容,下面就给大家详细解答下。  什么是散点图?  散点图是指在数理统计回归分析中,数据点在直角坐标系平面上的分布图,散点图表示因变量随自变量而变化的大致趋势,由此趋势可以选择合适的函数进行经验分布的拟合...

    89542767 评论0 收藏0
  • 如何使用Python pyecharts绘制漏斗?请仔细阅读下文

      小编写这篇文章的主要目的,主要是来给大家去做出一个相关性的介绍,介绍的内容主要还是涉及到Python pyecharts,主要是利用Python pyecharts去绘制漏斗,那么,具体要怎么绘制呢?下面给大家详细解答下。  漏斗图  漏斗图是由Light等在1984年提出,一般以单个研究的效应量为横坐标,样本含量为纵坐标做的散点图。效应量可以为RR、OR和死亡比或者其对数值等。理论上讲,被纳...

    89542767 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<