python制作动态条形图,python绘制条形柱状图
本文主要介绍用python多次绘制条形图的方法。本文中的示例代码非常详细,具有一定的参考价值。感兴趣的朋友可以参考一下。
本文分享python直方图绘制的具体代码,供大家参考。具体内容如下
运行结果如下
代码如下所示
从matplotlib导入pyplot作为plt
if __name__==__main__:
A=[战狼2 ,速度与激情8 ,功夫瑜伽,西游降魔篇,变形金刚5 ,
摔跤!爸爸》、《加勒比海盗5》、《孔:骷髅岛》、《极限特工》、《生化危机6》、
乘风破浪,卑鄙的我,虎山行,脑天竺,金刚狼3,蜘蛛侠,
《悟空传》《银河护卫队2》《爱情圣斗士》《新木乃》]
b=[56.01,26.94,17.63,16.49,15.45,12.96,11.8,11.61,11.28,11.12,10.49,10.3,
8.75,7.55,7.32,6.99,6.88,6.86,6.58,6.23]
#设置图形尺寸
plt.figure(figsize=(20,8),dpi=80)
#画一个条形图
plt.barh(a,b,高度=0.3,颜色=橙色)
plt.yticks(a,fontproperties=KaiTi )
Plt.xlabel(票房(单位/十亿),fontproperties=KaiTi ,size=25)
Plt.ylabel(电影名称,fontproperties=KaiTi ,size=25)
Plt.title(电影票房排名,fontproperties=KaiTi ,size=35)
plt.show()
从matplotlib导入pyplot作为plt
从matplotlib导入font_manager
if __name__==__main__:
font=font_manager。font properties(fname= c :/Windows/fonts/sim kai . TTF )
A=[《人猿星球崛起终极之战:》《敦刻尔克》《蜘蛛侠:英雄归来》《狼勇士2》]
b _ 16=[157463124997319]
b _ 15=[123571562045168]
b _ 14=[23583992358362]
条形宽度=0.2
#聚焦,X轴向右移动
x_14=list(range(len(a)))
x_15=[i栏_ x _ 14中I的宽度]
x_16=[i bar_width*2 for i in x_14]
#设置图形尺寸像素
plt.figure(figsize=(10,5))
#画一个条形图
Plt.bar (range (len (a)),b _ 14,width=bar _ width,label=月14日)
Plt.bar (x _ 15,b _ 15,width=bar _ width,label=月15日)
Plt.bar (x _ 16,b _ 16,width=bar _ width,label=月16日)
#设置x轴刻度
plt.xticks(x_15,a,fontproperties=KaiTi )
#设置图例
plt.legend(prop=font)
Plt.xlabel(电影名称,fontproperties=KaiTi ,size=20)
Plt.ylabel(票房,fontproperties=KaiTi ,size=20)
Plt.title(票房随时间变化,fontproperties=KaiTi ,size=30)
plt.show()
这就是本文的全部内容。希望对大家的学习有所帮助,也希望大家能支持盛行的IT软件开发工作室。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。