当前pyecharts的版本为1.9.0。
概述
pyecharts/charts/composite_charts/包中的四个模块分别定义了组合图表类,其中pyecharts/charts/composite_charts/grid.py模块只定义了网格布局类Grid。
Grid类继承自图表基类Base,作用为在一个echarts实例中利用2×2网格布局同时绘制4个数据系列。即实现ECharts中的直角坐标系grid功能。
注意!网格上仅支持绘制折线图,柱状图,散点图(气泡图)。
Grid类的签名为class Grid( init_opts: opts.InitOpts = opts.InitOpts())。
Grid类的属性和方法大多继承自Base类,主要添加了add方法。
def add(
# 图表实例,支持Chart类或者其子类,但是只有Bar、Line、Scatter才能完全实现Grid的特性
chart: Chart,
# 直角坐标系网格配置项,参见 options.GridOpts类
grid_opts: Union[opts.GridOpts, dict],
# 直角坐标系网格索引
grid_index: int = 0,
# 是否由自己控制 Axis 索引
is_control_axis_index: bool = False,
)
案例:在2×2网格绘制图表
from pyecharts.charts import Bar, Line, Grid
a = ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]
b1 = [5, 20, 36, 10, 75, 90]
b2 = [7, 25, 31, 14, 65, 100]
line1 = Line()
line1.add_xaxis(a)
line1.add_yaxis("", b1)
line2 = Line()
line2.add_xaxis(a)
line2.add_yaxis("", b2)
x = ['一月', '二月', '三月', '四月', '五月', '六月']

本文详细介绍了pyecharts 1.9.0版本中Grid类的功能,教你如何使用Grid在2x2网格中绘制折线图、柱状图和散点图。通过实例演示了如何配置网格布局和添加数据系列,以实现复杂的图表组合效果。
最低0.47元/天 解锁文章
5333

被折叠的 条评论
为什么被折叠?



