pyecharts line,pyecharts 柱状图 折线图混用

  pyecharts line,pyecharts 柱状图 折线图混用

  折线图在很多图标中都有使用,本文主要介绍了PythonpyechartsLine折线图的具体实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

  

目录

一、绘制折线图二、添加最小值最大值平均值三、竖线提示信息四、显示工具栏五、实心面积填充六、是否跳过空值七、折线光滑化八、多英语字母表中第二十四个字母轴九、阶梯图

 

  

一、绘制折线图

 

  将海生的作为社交网站(Social Network Site的缩写)导入

  将数组作为铭牌导入

  进口熊猫作为螺纹中径

  将绘制精美的图表作为数学编程语言(Mathematical Programming Language)导入

  将matplotlib.pyplot作为血小板计数导入

  %matplotlib内联

  PLT。RC params[ font。sans-serif ]=[微软雅黑]#用来正常显示中文标签

  PLT。RC params[轴。unicode _ MINUS ]=False #用来正常显示负号

  从日期时间导入日期时间

  plt.figure(figsize=(16,10))

  将pyecharts.options作为选项导入

  从pyecharts .图表导入行

  从pyecharts.faker导入骗子

  从pyecharts .图表导入栏

  导入操作系统

  从派伊图表。选项。全局选项导入主题类型

  # 读入数据

  cnbodfbsortt=PD。read _ CSV( cnbodfbsortt。CSV’)

  得到的cnbodf吸收器数据:

  将pyecharts.options作为选项导入

  从pyecharts .图表导入行

  从pyecharts.faker导入骗子

  c=(

  线条()。add _ xaxis(cnbodfbsort .TYPE.tolist()) #X轴。add_yaxis(票价,cnbodfgbsort .PRICE.tolist()) #Y轴。add_yaxis(人次,cnbodfgbsort .PERSONS.tolist()) #Y轴。set _ global _ opts(title _ opts=opts .TitleOpts(title=电影票价与人次)) #标题

  )

  c.render_notebook()显示

  

二、添加最小值最大值平均值

 

  将pyecharts.options作为选项导入

  从pyecharts .图表导入行

  从pyecharts.faker导入骗子

  c=(

  线条()。add _ xaxis(cnbodfbsort .TYPE.tolist())。add_yaxis(票价,cnbodfgbsort .PRICE.tolist())。add_yaxis(人次,cnbodfgbsort .PERSONS.tolist(),markpoint_opts=opts .MarkPointOpts(

  数据=[

  opts .MarkPointItem(type_=max ,name=最大值),

  opts .MarkPointItem(type_=min ,name=最小值),

  ]

  ),

  markline_opts=opts .MarkLineOpts(

  数据=[opts .MarkLineItem(type_=average ,name=平均值)]

  ),)。set _ global _ opts(title _ opts=opts .TitleOpts(title=电影票价与人次))

  )

  c.render_notebook()

  

三、竖线提示信息

 

  工具提示_opts=opts .TooltipOpts(trigger=axis )

  

四、显示工具栏

 

  工具提示_opts=opts .TooltipOpts(trigger=axis )

  

五、实心面积填充

。集合系列选项(

 

  areastyle_opts=opts .AreaStyleOpts(不透明度=0.5),#透明度

  label_opts=opts .LabelOpts(is_show=False),#是否显示标签

  )

  

六、是否跳过空值

 

  将pyecharts.options作为选项导入

  从pyecharts .图表导入行

  从pyecharts.faker导入骗子

  y=Faker.values()

  y[3],y[5]=无,无

  c=(

  线条()。add_xaxis(Faker.choose())。add_yaxis(商家a ,y,is_connect_nones=True)。set _ global _ opts(title _ opts=opts .TitleOpts(title=Line-连接空数据))。render(line_connect_null.html )

  )

  如下图:y[3],y[5]数据都是空值,如果直接显示的话,图表会出错

  # 使用这个参数来跳过空值,避免折现断掉

  is_connect_nones=True

  将pyecharts.options作为选项导入

  从pyecharts .图表导入行

  从pyecharts.faker导入骗子

  y=Faker.values()

  y[3],y[5]=无,无

  c=(

  线条()。add_xaxis(Faker.choose())。add_yaxis(商家a ,y,is_connect_nones=True)。set _ global _ opts(title _ opts=opts .TitleOpts(title=Line-连接空数据))

  )

  c.render_notebook()

  

七、折线光滑化

 

  is_smooth=True

  

八、多X轴

 

  参考官网:》多个_x轴

  

九、阶梯图

 

  is_step=True

  到此这篇关于Python肾盂图线折线图的具体实现的文章就介绍到这了,更多相关Python肾盂图线折线图内容请搜索盛行信息技术软件开发工作室以前的文章或继续浏览下面的相关文章希望大家以后多多支持盛行信息技术软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: