Bar-基本示例
1 from example.commons import Faker 2 from pyecharts import options as opts 3 from pyecharts.charts import Bar 4 5 bar=( 6 Bar() 7 .add_xaxis(Faker.choose()) 8 .add_yaxis("商家A", Faker.values()) 9 .add_yaxis("商家B", Faker.values()) 10 .set_global_opts(title_opts=opts.TitleOpts(title="Bar-基本示例", subtitle="我是副标题")) 11 ) 12 13 bar.render()
翻转 XY 轴
1 from example.commons import Faker 2 from pyecharts import options as opts 3 from pyecharts.charts import Bar 4 5 bar=( 6 Bar() 7 .add_xaxis(Faker.choose()) 8 .add_yaxis("商家A", Faker.values()) 9 .add_yaxis("商家B", Faker.values()) 10 .reversal_axis() 11 .set_series_opts(label_opts=opts.LabelOpts(position="right")) 12 .set_global_opts(title_opts=opts.TitleOpts(title="Bar-翻转 XY 轴")) 13 ) 14 15 bar.render()
Bar-堆叠数据(全部)
1 from example.commons import Faker 2 from pyecharts import options as opts 3 from pyecharts.charts import Bar 4 5 bar=( 6 Bar() 7 .add_xaxis(Faker.choose()) 8 .add_yaxis("商家A", Faker.values(), stack="stack1") 9 .add_yaxis("商家B", Faker.values(), stack="stack1") 10 .set_series_opts(label_opts=opts.LabelOpts(is_show=False)) 11 .set_global_opts(title_opts=opts.TitleOpts(title="Bar-堆叠数据(全部)")) 12 ) 13 14 bar.render()
Bar-MarkPoint(指定类型)
1 from example.commons import Faker 2 from pyecharts import options as opts 3 from pyecharts.charts import Bar 4 5 bar=( 6 Bar() 7 .add_xaxis(Faker.choose()) 8 .add_yaxis("商家A", Faker.values()) 9 .add_yaxis("商家B", Faker.values()) 10 .set_global_opts(title_opts=opts.TitleOpts(title="Bar-MarkPoint(指定类型)")) 11 .set_series_opts( 12 label_opts=opts.LabelOpts(is_show=False), 13 markpoint_opts=opts.MarkPointOpts( 14 data=[ 15 opts.MarkPointItem(type_="max", name="最大值"), 16 opts.MarkPointItem(type_="min", name="最小值"), 17 opts.MarkPointItem(type_="average", name="平均值"), 18 ] 19 ), 20 ) 21 ) 22 23 bar.render()
Bar-DataZoom(slider-水平)
1 from example.commons import Faker 2 from pyecharts import options as opts 3 from pyecharts.charts import Bar 4 5 bar=( 6 Bar() 7 .add_xaxis(Faker.days_attrs) 8 .add_yaxis("商家A", Faker.days_values) 9 .set_global_opts( 10 title_opts=opts.TitleOpts(title="Bar-DataZoom(slider-水平)"), 11 datazoom_opts=opts.DataZoomOpts(), 12 ) 13 ) 14 15 bar.render()
Bar-DataZoom(slider-垂直)
1 from example.commons import Faker 2 from pyecharts import options as opts 3 from pyecharts.charts import Bar 4 5 bar=( 6 Bar() 7 .add_xaxis(Faker.days_attrs) 8 .add_yaxis("商家A", Faker.days_values, color=Faker.rand_color()) 9 .set_global_opts( 10 title_opts=opts.TitleOpts(title="Bar-DataZoom(slider-垂直)"), 11 datazoom_opts=opts.DataZoomOpts(orient="vertical"), 12 ) 13 ) 14 15 bar.render()