def get_html_content():
    bar = Bar()
    bar.add_xaxis(["衬衫", "毛衣", "领带", "裤子", "风衣", "高跟鞋", "袜子"])
    bar.add_yaxis("商家A", [114, 55, 27, 101, 125, 27, 105])
    bar.add_yaxis("商家B", [57, 134, 137, 129, 145, 60, 49])
    bar.render()
bar.add('软件工程师',
        attr,
        a3_list,
        mark_point=['max'],
        tooltip_trigger='axis',
        tooltip_axispointer_type='cross',
        bar_category_gap=45)  #追加最大值标记点、最小值标记点
bar.add('管理',
        attr,
        a4_list,
        mark_point=['max'],
        tooltip_trigger='axis',
        tooltip_axispointer_type='cross',
        bar_category_gap=45,
        is_label_show=True)  #追加最大值标记点、最小值标记点

bar.render(r"D:\BI大屏\统计学招聘\前五职位薪资对比柱状图.html")

# 用pyechart 1.5.11版的命令
#==============================================================================
import pyecharts.charts as pyec
import pyecharts.options as opts

bar = pyec.Bar()
# 添加标题
bar.set_global_opts(title_opts=opts.TitleOpts(title='2018-2019薪资比较图'))
bar.add_xaxis(attr)
bar.add_yaxis('2019', b)
bar.add_yaxis('2018', c)
bar.render(r"D:\BI大屏\图\薪资对比柱状图.html")
예제 #3
0
        all_info.append(info)

print(all_info)

### 根据电影名称和关注量绘制柱状图
bar = Bar(init_opts=opts.InitOpts(ThemeType.DARK))
# 以关注量作为x轴
attention_nums = [info['attentionnum'] for info in all_info]
# 以电影名作为y轴
names = [info['name'] for info in all_info]

# 添加x轴
bar.add_xaxis(attention_nums)
# 添加y轴
bar.add_yaxis('电影名称', names)

page = Page()

# 反转坐标
bar.reversal_axis()
bar.set_series_opts(table_opts=opts.TitleOpts(
    title='电影关注排行榜',
    position='right',  #表示横向
))

bar.set_global_opts(
    # 设置柱状的标题
    title_opts=opts.TitleOpts(title='电影关注排行榜', ))

bar.render()