python 可视化图表-折线图

0.pyecharts模块


官方网站:pyecharts.org 进入中文使用文档
画廊:https://gallery.pyecharts.org 主要是产生各种各样的图表
安装PyEcharts包

  • pip install pyecharts

1.代码部分

"""
基础折线图
"""
# 导包
from pyecharts.charts import Line
# 创建一个折线图对象
line = Line()
# 给折线图对象添加x轴的数据
line.add_xaxis(["中国", "美国", "英国"])
# 给折线图对象添加y轴的数据
line.add_yaxis("GDP", [30, 20, 10])
# 通过render方法,将代码生成图像
line.render()   
# axis  n.轴、render V.提交,表达

运行后,在左面文件管理器中会生成render.html文件,右上角用浏览器打开,就能看到折线图。

2. pyecharts有哪些配置?

  • pyecharts模块中有很多的配置选项,常用到2个类别选项:
    • 全局配置选项(针对通用的配置进行设置,比如图像的标题,图像的图例等等)
    • 系列配置选项(比如针对y轴的数据进行个性化配置)

2.1 全局配置选项set_global_opts方法

全局配置选项可以通过set_global_opts方法进行配置,相应的功能如下:

"""
基础折线图
"""
# 导包
from pyecharts.charts import Line  # 导入一个折线图对象
from pyecharts.options import TitleOpts, LegendOpts, ToolboxOpts, VisualMapOpts
# TitleOpts 就是标题的控制选项, Legendopts图例,ToolboxOpts 工具箱, VisualMapOpts视觉映射

# 创建一个折线图对象
line = Line()
# 给折线图对象添加x轴的数据
line.add_xaxis(["中国", "美国", "英国"])
# 给折线图对象添加y轴的数据
line.add_yaxis("GDP", [30, 20, 10])


# 设置全局配置项set_global_opts来设置,全局配对项可以去官网 puecharts.org去找
line.set_global_opts(
    title_opts=TitleOpts("GDP展示", pos_left="center", pos_bottom="1%"),
    
    # 关键字传参,标题相关的功能对象,ctrl+p就能把所需要传的参数都弹出来,
    # 标题处于第一位,可以用位置传参,也可以用"title="GDP展示""关键字传参
    # pos_left 控制左右位置, pos_bottom 空着上下位置
    
    legend_opts=LegendOpts(is_show=True),  # is_show 表示是否展示
    toolbox_opts=ToolboxOpts(is_show=True),
    visualmap_opts=VisualMapOpts(is_show=True),
)

# 通过render方法,将代码生成图像
line.render()   # 生成图标的代码,必须在最后
posted @ 2022-10-19 17:30  Dalier-!  阅读(302)  评论(0)    收藏  举报