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")
# 关注量 info['attentionnum'] = all.xpath('.//ul/li[4]/span/text()')[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='电影关注排行榜', ))