pyecharts組合圖

1. 上下組合
from pyecharts.charts import Bar, Line, Grid
from pyecharts import options

# 1. 準備數據
cate = ["湖北", "四川", "重慶", "河北", "雲南"]
Confirmed_diagnosis_data = [450, 300, 232, 224, 144]
death_data = [50, 30, 22, 24, 44]

# 2. 創建圖表對象
bar = Bar()
bar.add_xaxis(cate)
bar.add_yaxis("確診人數", Confirmed_diagnosis_data)
bar.add_yaxis("死亡人數", death_data)
bar.set_global_opts(title_opts=options.TitleOpts(title="組合標題", subtitle="組合副標題"),legend_opts=opts.LegendOpts(pos_top="60%"))

line = Line()
line.add_xaxis(cate)
line.add_yaxis("quezhen人數", Confirmed_diagnosis_data)
line.add_yaxis("siwang人數", death_data)
bar.set_global_opts(legend_opts=opts.LegendOpts(pos_bottom="45%"))

# 3. 創建組合類對象
grid = Grid()

# 4. 在組合對象中添加需要組合的圖表對象
grid.add(line, grid_opts=options.GridOpts(pos_bottom="60%"))
grid.add(bar, grid_opts=options.GridOpts(pos_top="60%"))

# 5. 渲染數據
grid.render_notebook()

在這裏插入圖片描述

2. 左右組合
from pyecharts.charts import Bar, Line, Grid
from pyecharts import options

# 1. 準備數據
cate = ["湖北", "四川", "重慶", "河北", "雲南"]
Confirmed_diagnosis_data = [450, 300, 232, 224, 144]
death_data = [50, 30, 22, 24, 44]

# 2. 創建圖表對象
bar = Bar()
bar.add_xaxis(cate)
bar.add_yaxis("確診人數", Confirmed_diagnosis_data)
bar.add_yaxis("死亡人數", death_data)
bar.set_global_opts(title_opts=options.TitleOpts(title="組合標題", subtitle="組合副標題"),legend_opts=opts.LegendOpts(pos_left="20%"))

line = Line()
line.add_xaxis(cate)
line.add_yaxis("確診人數", Confirmed_diagnosis_data)
line.add_yaxis("死亡人數", death_data)
line.set_global_opts(legend_opts=opts.LegendOpts(pos_left="20%"))


# 3. 創建組合類對象
grid = Grid()

# 4. 在組合對象中添加需要組合的圖表對象
grid.add(bar, grid_opts=options.GridOpts(pos_left="55%"))
grid.add(line, grid_opts=options.GridOpts(pos_right="55%"))

# 5. 渲染數據
grid.render_notebook()

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章