Python pyecharts怎么绘制折线图

您所在的位置:网站首页 pyecharts曲线图 Python pyecharts怎么绘制折线图

Python pyecharts怎么绘制折线图

2022-06-08 16:41| 来源: 网络整理| 查看: 265

Python pyecharts怎么绘制折线图 发布时间:2022-04-02 11:11:00 来源:亿速云 阅读:336 作者:iii 栏目:开发技术

这篇文章主要介绍“Python pyecharts怎么绘制折线图”,在日常操作中,相信很多人在Python pyecharts怎么绘制折线图问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python pyecharts怎么绘制折线图”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

一、绘制折线图import seaborn as sns import numpy as np import pandas as pd import matplotlib as mpl import matplotlib.pyplot as plt %matplotlib inline plt.rcParams['font.sans-serif']=['Microsoft YaHei'] # 用来正常显示中文标签 plt.rcParams['axes.unicode_minus']=False # 用来正常显示负号 from datetime import datetime plt.figure(figsize=(16,10)) import pyecharts.options as opts from pyecharts.charts import Line from pyecharts.faker import Faker from pyecharts.charts import Bar import os from pyecharts.options.global_options import ThemeType# 读入数据 cnbodfgbsort=pd.read_csv("cnbodfgbsort.csv")

得到的cnbodfgbsort数据:

Python pyecharts怎么绘制折线图

import pyecharts.options as opts from pyecharts.charts import Line from pyecharts.faker import Faker c = (     Line()     .add_xaxis(cnbodfgbsort.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() # 显示

Python pyecharts怎么绘制折线图

二、添加最小值最大值平均值import pyecharts.options as opts from pyecharts.charts import Line from pyecharts.faker import Faker c = (     Line()     .add_xaxis(cnbodfgbsort.TYPE.tolist())     .add_yaxis("票价",cnbodfgbsort.PRICE.tolist())     .add_yaxis("人次",cnbodfgbsort.PERSONS.tolist(), markpoint_opts=opts.MarkPointOpts(             data=[                 opts.MarkPointItem(type_="max", name="最大值"),                 opts.MarkPointItem(type_="min", name="最小值"),             ]         ),         markline_opts=opts.MarkLineOpts(             data=[opts.MarkLineItem(type_="average", name="平均值")]         ),)     .set_global_opts(title_opts=opts.TitleOpts(title="电影票价与人次")) ) c.render_notebook()

Python pyecharts怎么绘制折线图

Python pyecharts怎么绘制折线图

三、竖线提示信息tooltip_opts=opts.TooltipOpts(trigger="axis")

Python pyecharts怎么绘制折线图

Python pyecharts怎么绘制折线图

四、显示工具栏toolbox_opts=opts.ToolboxOpts(is_show=True)

Python pyecharts怎么绘制折线图

Python pyecharts怎么绘制折线图

五、实心面积填充.set_series_opts(      areastyle_opts=opts.AreaStyleOpts(opacity=0.5), # 透明度      label_opts=opts.LabelOpts(is_show=False), # 是否显示标签  )

Python pyecharts怎么绘制折线图

六、是否跳过空值import pyecharts.options as opts from pyecharts.charts import Line from pyecharts.faker import Faker y = Faker.values() y[3], y[5] = None, None c = (     Line()     .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]数据都是空值,如果直接显示的话,图表会出错

Python pyecharts怎么绘制折线图

Python pyecharts怎么绘制折线图

# 使用这个参数来跳过空值,避免折现断掉 is_connect_nones=Trueimport pyecharts.options as opts from pyecharts.charts import Line from pyecharts.faker import Faker y = Faker.values() y[3], y[5] = None, None c = (     Line()     .add_xaxis(Faker.choose())     .add_yaxis("商家A", y, is_connect_nones=True)     .set_global_opts(title_opts=opts.TitleOpts(title="Line-连接空数据")) ) c.render_notebook()

Python pyecharts怎么绘制折线图

七、折线光滑化is_smooth=True

Python pyecharts怎么绘制折线图

Python pyecharts怎么绘制折线图

八、多X轴

参考官网:》multiple_x_axes

Python pyecharts怎么绘制折线图

九、阶梯图is_step=True

Python pyecharts怎么绘制折线图

Python pyecharts怎么绘制折线图

到此,关于“Python pyecharts怎么绘制折线图”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

推荐内容:如何在Python中使用pyecharts绘制关联图

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:[email protected]进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

python pyecharts 上一篇新闻:MySQL中不建议使用SELECT *的原因是什么 下一篇新闻:vue+echarts怎么实现条纹柱状横向图 猜你喜欢 怎么在JAVA项目中将Iterator转换成 List python 中对象真和假的概念是什么 利用PHP怎么对进行文件操作 COALESCE如何正确的在PostgreSQL中使用 排序函数如何在Python中使用 在PHP中利用SESSION跨页面传递失败如何解决 pandas数据分析库中的dt接口如何在Python中使用 Android中Intent-Filter的匹配规则是什么 python中自定义异常如何解决 怎么vue与element-ui项目中对dialog组件进行封装


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3