python matplotlib模块绘制条形图 三天票房

绘制三天票房的条形图

from matplotlib import pyplot as plt

plt.rcParams[‘font.family’] = [‘sans-serif’]
plt.rcParams[‘font.sans-serif’] = [‘SimHei’]

a = [“猩球崛起3:终极之战”,“敦刻尔克”,“蜘蛛侠:英雄归来”,“战狼2”]
b_16 = [15746,312,4497,319]
b_15 = [12357,156,2045,168]
b_14 = [2358,399,2358,362]

bar_width = 0.3
x_14 = list(range(len(a)))
x_15 = [i+bar_width for i in x_14]
x_16 = [i+bar_width*2 for i in x_14]

plt.figure(figsize=(20,8),dpi = 80)

plt.bar(x_14,b_14,width=bar_width,label = ‘9月14日’)
plt.bar(x_15,b_15,width=bar_width,label = ‘9月15日’)
plt.bar(x_16,b_16,width=bar_width,label = ‘9月16日’)

plt.xticks(x_15,a)

plt.legend(loc = ‘upper left’)

plt.show()

输出的图形
在这里插入图片描述


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部