概况:

Echarts是百度开源的数据可视化,凭借着良好的交互性,精巧的图片设计,得了众多开发者的认可,而python是门富有的表达力的语言,很适合用于数据处理,当数据分析遇上可视化时pyecharts诞生了。

链接:pyecharts - A Python Echarts Plotting Library built with love.

安装pip

打开命令提示符输入 pip install pyecharts 然后回车,然后等他加载后,然后输入python回车就可以了。

1.怎么构建一个基础的折线图

pyechars入门
基础折线图
#导入包 import导入整个模块     from 包 import 模块
from pyecharts.charts import Line
# 创建一个折线图对对象
line = Line()
# 给折线图对象添加x轴的数据
line.add_xaxis(['中国','美国','日本'])
#给折线图对象添加y轴的数据   GDP是名称
line.add_yaxis("GDP",[40,20,10])
# 通过render方法,将代码生成图像
line.render()

出现的效果

pyecharts配置

全局配置选项

    全局配置选项可以通过set_global_opts方法来进行配置 ,全局配置进行TitleOpts标题配置,LegendOpts图例配置项,ToolboxOpts工具箱配置

      set_global_opts方法

全局配置项 : 配置图表的标题、 配置工具箱、配置鼠标移动效果、等整体配置项

代码演示:

#导包 配置
from pyecharts.options import  TitleOpts,ToolboxOpts,VisualMapOpts
    # 设置全局配置项set_global_opts来设置
line.set_global_opts(
    # 配置图表的标题
    title_opts=TitleOpts(title="GDP展示",pos_left="center",pos_bottom="1%"),
    # 配置工具箱
    toolbox_opts=ToolboxOpts(is_show=True),
    # 配置视觉
    visualmap_opts=VisualMapOpts(is_show=True),

)

   全局配置全部代码:

#导入包 import导入整个模块     from 包 import 模块
from pyecharts.charts import Line
from pyecharts.options import  TitleOpts,ToolboxOpts,VisualMapOpts
# 创建一个折线图对对象
line = Line()
# 给折线图对象添加x轴的数据
line.add_xaxis(['中国','美国','日本'])
#给折线图对象添加y轴的数据
line.add_yaxis("GDP",[40,20,10])

# 设置全局配置项set_global_opts来设置
line.set_global_opts(
    # 配置图表的标题
    title_opts=TitleOpts(title="GDP展示",pos_left="center",pos_bottom="1%"),
    # 配置工具箱
    toolbox_opts=ToolboxOpts(is_show=True),
    # 配置视觉
    visualmap_opts=VisualMapOpts(is_show=True),

)

# 通过render方法,将代码生成图像
line.render()

效果图:

系列配置选项

系列配置项 set_series_opts用于控制每个系列(series)的图表样式和数据,例如线条样式、柱状图颜色、标签格式等。系列配置通过 set_series_opts() 方法进行设置,可以选择多种系列类型,如线图、柱状图、散点图等。

set_series_opts() 方法

Data: 注入图表数据,让数据跃然纸上。

Type: 选择图表类型,从经典的折线图到富有表现力的饼图,不一而足。

Color: 为每个系列分配独特的颜色,增强视觉对比度和数据可识别性。

MarkPoint: 添加数据标记点,突出显示重要数据点,引起观众注意。

MarkLine: 绘制数据标记线 连接相关数据点,揭示数据趋势和关联。

AreaStyle: 对于面积图定制填充颜色和透明度,创造引人入胜的视觉效果。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐