在之前的文章之中小编已经详细介绍过了,该如何在python之中绘制可视化折线图,而画出来的折线图上面都是只有一个线条 。而这次所要介绍的就是,使用第三方库pyecharts来绘制双折线图的详细方法和代码示例,想学习的小伙伴就一起往下看看吧 。
文章插图
1.使用pyecharts绘制图像和其他的几个第三方库都不太一样,它需要导入options这个模块才能够来给绘制的图像添加和设置样式 。而折线图绘制是封装成了方法Line,所以需要将这个模块和方法导入进来,示例如下:
import pyecharts.options as optsfrom pyecharts.charts import Line2.绘图工具准备好之后就是要来准备数据源了,而折线图的高低只和y轴数据有关,x轴数据只表示线条会在这个地方留下标记 。而双折线图就需要准备三组数据,分别对应x轴坐标以及y轴折线数据,代码如下:
week_name_list = ["周一", "周二", "周三", "周四", "周五", "周六", "周日"]high_temperature = [11, 11, 15, 13, 12, 13, 10]low_temperature = [1, -2, 2, 5, 3, 2, 0]3.然后就是可以来实现折线图绘制了,先定义变量来接收绘图对象,然后在括号中编写全部代码 。首先使用Line()方法并在其中传入opts参数来设置图像绘制后的大小,再调用add_xaxis方法以及add_yaxis方法来设置一下折线图的xy轴坐标数据源和线条名称 。
而双折线图的关键就在于用链式语法在之后又调用一个add_yaxis方法,这样就可以给y轴添加两个数据源了 。最后设置一下折线图标题以及样式之后,使用render()方法即可将其保存起来,详细代码如下所示:
line = (Line(init_opts=opts.InitOpts(width="1000px", height="600px")).add_xaxis(xaxis_data=https://www.ycpai.cn/python/week_name_list).add_yaxis(series_name="最高",y_axis=high_temperature,).add_yaxis(series_name="最低",y_axis=low_temperature,).set_global_opts(title_opts=opts.TitleOpts(title="变化", subtitle="标题"),xaxis_opts=opts.AxisOpts(type_="category", boundary_gap=False),).render("折线图.html"))
文章插图
【Python画双折线图怎么做?Python如何用pyecharts绘制多条折线图】以上就是关于“Python画双折线图怎么做?Python如何用pyecharts绘制多条折线图”的全部内容了,希望对你有所帮助 。
文章插图
文章插图
文章插图
微信扫码,学习更方便
文章插图
现在报名赠100例知识点合集
文章插图
推荐阅读
- Python如何求平方根?Python巧妙开根号的三种方法
- Python存储变量有哪些方法?详解Python存储变量的方法
- 如何在Spyder里创建Python工程? Spyder编辑器里创建工程的方法
- 如何在Python文件头部进行注释?pycharm中写python脚本头注释的方法有哪些?
- Centos系统如何安装python3?Centos安装python3版本怎么做
- Python注释中采用哪种方法比较好?详解Python中的三种注释方法
- Python字符中出现红色字体是为什么?Python中出现红字如何解决?
- Python画五角星并填充颜色怎么做?Python如何画无线条五角星
- Python循环结构包括哪两种?详解Python的循环结构
- Python随机取整数函数是什么?Python什么函数可以随机取整数