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")