目录
- 1. 柱状图
1. 柱状图
from pyecharts.charts import Bar
from pyecharts import options
# 1. 准备数据
cate = ["湖北", "四川", "重庆", "河北", "云南"]
Confirmed_diagnosis_data = [450, 300, 232, 224, 144]
death_data = [500, 30, 22, 24, 44]
# 2. 创建图表对象
bar = Bar()
# 3. 关联数据
bar.add_xaxis(cate) # x轴
bar.add_yaxis("确诊人数", Confirmed_diagnosis_data)
bar.add_yaxis("死亡人数", death_data)
# 4. 设置图表
# 全局设置
bar.set_global_opts(
# 设置标题信息
options.TitleOpts(title="部分疫情数据统计", subtitle="确诊人数和死亡人数"),
# 显示工具箱
toolbox_opts=options.ToolboxOpts())
# 系列设置
bar.set_series_opts(
# 设置是否显示数值
label_opts=options.LabelOpts(is_show=False),
markpoint_opts=options.MarkPointOpts(data=[
options.MarkPointItem(type_="min", name="最小值"),
options.MarkPointItem(type_="max", name="最大值")
]))
# 5. 数据渲染
bar.render_notebook()
from pyecharts.charts import Bar
from pyecharts import options
# 1. 准备数据
cate = ["湖北", "四川", "重庆", "河北", "云南"]
Confirmed_diagnosis_data = [450, 300, 232, 224, 144]
death_data = [500, 30, 22, 24, 44]
# 2. 创建图表对象
bar = Bar()
# 3. 关联数据
bar.add_xaxis(cate) # x轴
bar.add_yaxis("确诊人数", Confirmed_diagnosis_data)
bar.add_yaxis("死亡人数", death_data)
# 4. 设置图表
# 全局设置
bar.set_global_opts(
# 设置标题信息
options.TitleOpts(title="部分疫情数据统计", subtitle="确诊人数和死亡人数"),
# 显示工具箱
toolbox_opts=options.ToolboxOpts())
# 系列设置
bar.set_series_opts(
# 设置是否显示数值
label_opts=options.LabelOpts(is_show=False),
markpoint_opts=options.MarkPointOpts(data=[
options.MarkPointItem(type_="min", name="最小值"),
options.MarkPointItem(type_="max", name="最大值")
]))
# 倒置
bar.reversal_axis()
# 5. 数据渲染
bar.render_notebook()