from pyecharts.charts import Bar
from pyecharts import options as opts
# 构建数据
x_data = ["A", "B", "C", "D", "E"]
y_data = [10, 20, 30, 40, 50]
z_data = [5, 15, 25, 35, 45]
# 创建堆积柱状图Bar实例
bar = Bar()
# 添加X轴数据
bar.add_xaxis(x_data)
# 添加Y轴数据,并设置数据堆叠
bar.add_yaxis("系列1", y_data, stack="总量")
bar.add_yaxis("系列2", z_data, stack="总量")
# 设置全局配置
bar.set_global_opts(title_opts=opts.TitleOpts(title="堆积图示例"),xaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(rotate=-15)))
# 渲染图表到文件
bar.render("堆积图.html")
from pyecharts.charts import Bar
from pyecharts import options as opts
# 构建数据
x_data = ["A", "B", "C", "D", "E"]
y_data = [10, 20, 30, 40, 50]
z_data = [5, 15, 25, 35, 45]
# 创建堆积柱状图Bar实例
bar = Bar()
# 添加X轴数据
bar.add_xaxis(x_data)
# 添加Y轴数据,并设置数据堆叠
bar.add_yaxis("系列1", y_data, stack="总量")
bar.add_yaxis("系列2", z_data, stack="总量")
# 设置全局配置
bar.set_global_opts(title_opts=opts.TitleOpts(title="堆积图示例"),xaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(rotate=-15)))
# 渲染图表到文件
bar.render("堆积图.html")