首页 > 其他 > 详细

柱状图使用实例

时间:2020-04-06 23:01:14      阅读:164      评论:0      收藏:0      [点我收藏+]
 1 import matplotlib.pyplot as plt
 2 import numpy as np
 3 
 4 #三天中三部电影的票房变化
 5 real_names=[千与千寻,玩具总动员4,黑衣人:全球追缉]
 6 real_num1=[5453,7548,6543]
 7 real_num2=[1840,4013,3421]
 8 real_num3=[1080,1673,2342]
 9 
10 #生成x  第1天   第2天   第3天
11 x=np.arange(len(real_names))
12 x_label=[第{}天.format(i+1) for i in range(len(real_names))]
13 #绘制柱状图
14 #设置柱的宽度
15 width = 0.3
16 plt.bar(x,real_num1,color=g,width=width,label=real_names[0])
17 plt.bar([i+width for i in x],real_num2,color=b,width=width,label=real_names[1])
18 plt.bar([i+2*width for i in x],real_num3,color=r,width=width,label=real_names[2])
19 plt.rcParams[font.sans-serif]=[SimHei] #用来正常显示中文标签
20 #修改x坐标
21 plt.xticks([i+width for i in x],x_label)
22 #添加图例
23 plt.legend()
24 #添加标题
25 plt.title(3天的票房数)
26 plt.show()

技术分享图片

 

 

 

柱状图使用实例

原文:https://www.cnblogs.com/monsterhy123/p/12650079.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!