一、简介
参考官网地址:
https://pyecharts.org/#/zh-cn/intro
Echarts框架的Python版本:PyEcharts包。
安装PyEcharts包:
pip install pyecharts
或
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyecharts
步骤:
1.导包
2.创建一个图对象
3.添加数据(处理数据)
4.设置全局配置项
5.通过render方法将代码生成图像
二、绘制基础折线图
参考资料:
案例:
##绘制折线图
#1、导入折线图的包
from pyecharts.charts import Line
from pyecharts.options import TitleOpts, LegendOpts, ToolboxOpts, VisualMapOpts, AxisOpts
#2、创建一个折线图对象
line=Line()
# 3.给折线图对象添加x轴的数据
x_data = ['中国', '美国', '英国','俄罗斯','日本']
line.add_xaxis(x_data)
#4.给折线图对象添加y轴对象
y_data = ['100', '90', '80','99','10']
line.add_yaxis('GDP数值',y_data)
# 5.设置全局配置项,通过 line.set_global_opts 来设置
line.set_global_opts(
# # 标题配置 title:主标题文本,支持使用 \n 换行 title pos_left:组件离容器左侧的距离 pos_bottom:title 组件离容器下侧的距离
title_opts=TitleOpts(title="各国GDP数据展示", pos_left="center", pos_bottom="1%"),
#图例控制:默认是开启的
legend_opts=LegendOpts(is_show=True),
#工具箱 是否显示工具栏组件 默认开启
toolbox_opts=ToolboxOpts(is_show=True),
#视觉映射配置项 是否显示视觉映射配置 默认开启
visualmap_opts=VisualMapOpts(is_show=True),
#全局配置项中AxisOpts坐标轴配置项 x轴
xaxis_opts=AxisOpts(name="国家"),
# y轴 'value': 数值轴,适用于连续数据。name:坐标轴名称
yaxis_opts=AxisOpts(type_="value",name="数据"),
)
#6.通过render方法,将代码生成图像 定义生成路径及文件名 默认为同路径下
line.render(path="D:\line.html");
效果如下:
更多优秀文章,请扫码关注个人微信公众号或搜索“程序猿小杨”添加。