python多次执行绘制条形图


Posted in Python onApril 20, 2022

运行结果如下

python多次执行绘制条形图

python多次执行绘制条形图

代码如下

from matplotlib import pyplot as 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,height=0.3,color="orange")
    
    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()
from matplotlib import pyplot as plt
from matplotlib import font_manager

if __name__ == "__main__":
    font = font_manager.FontProperties(fname='C:/Windows/fonts/simkai.ttf')

    a = ["猩球崛起:终极之战","敦刻尔克","蜘蛛侠:英雄归来","战狼2"]

    b_16 = [15746,312,4997,319]
    b_15 = [12357,156,2045,168]
    b_14 = [2358,399,2358,362]

    bar_width=0.2

    #重点,x轴右移
    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=(10,5))

    # 绘制条形图
    plt.bar(range(len(a)),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日")

    #设置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()

以上就是本文的全部内容,希望对大家的学习有所帮助。

Python 相关文章推荐
Python中的文件和目录操作实现代码
Mar 13 Python
python实现得到一个给定类的虚函数
Sep 28 Python
对于Python编程中一些重用与缩减的建议
Apr 14 Python
Python排序搜索基本算法之选择排序实例分析
Dec 09 Python
Python语言描述机器学习之Logistic回归算法
Dec 21 Python
python爬虫爬取淘宝商品信息
Feb 23 Python
Python基于多线程操作数据库相关问题分析
Jul 11 Python
Python Image模块基本图像处理操作小结
Apr 13 Python
Python中的 is 和 == 以及字符串驻留机制详解
Jun 28 Python
Django ORM 常用字段与不常用字段汇总
Aug 09 Python
python 利用已有Ner模型进行数据清洗合并代码
Dec 24 Python
Python+OpenCV实现图片中的圆形检测
Apr 07 Python
Python 数据可视化工具 Pyecharts 安装及应用
python画条形图的具体代码
Python中的matplotlib绘制百分比堆叠柱状图,并为每一个类别设置不同的填充图案
Apr 20 #Python
Pandas 数据编码的十种方法
Apr 20 #Python
Python读取和写入Excel数据
Python 的演示平台支持 WSGI 接口的应用
Apr 20 #Python
python​格式化字符串
Apr 20 #Python
You might like
怎样在php中使用PDF文档功能
2006/10/09 PHP
php 上传功能实例代码
2010/04/13 PHP
php简单提示框alert封装函数
2010/08/08 PHP
PHP中func_get_args(),func_get_arg(),func_num_args()的区别
2013/09/30 PHP
PHP实现阿里大鱼短信验证的实例代码
2017/07/10 PHP
PHP优化之批量操作MySQL实例分析
2020/04/23 PHP
jquery 页面滚动到指定DIV实现代码
2013/09/25 Javascript
JS Date函数整理方便使用
2013/10/23 Javascript
checkbox全选所涉及到的知识点介绍
2013/12/31 Javascript
Javascript仿PHP $_GET获取URL中的参数
2014/05/12 Javascript
JS获取图片高度宽度的方法分享
2015/04/17 Javascript
JQUERY的AJAX请求缓存里的数据问题处理
2016/02/23 Javascript
简单解析JavaScript中的__proto__属性
2016/05/10 Javascript
如何使用jquery实现文字上下滚动效果
2016/10/12 Javascript
Node.js对MongoDB进行增删改查操作的实例代码
2019/04/18 Javascript
解决layer.open后laydate失效的问题
2019/09/06 Javascript
微信小程序实现自定义动画弹框/提示框的方法实例
2020/11/06 Javascript
Python实例之wxpython中Frame使用方法
2014/06/09 Python
Python 常用string函数详解
2016/05/30 Python
springboot配置文件抽离 git管理统 配置中心详解
2019/09/02 Python
Python OpenCV视频截取并保存实现代码
2019/11/30 Python
python实现猜拳游戏
2020/03/04 Python
Python使用Opencv实现边缘检测以及轮廓检测的实现
2020/12/31 Python
做一个能自适应高度的textarea的示例代码
2019/09/06 HTML / CSS
美国电力供应商店/电气批发商:USESI
2018/10/12 全球购物
Pottery Barn阿联酋:购买家具、家居装饰及更多
2019/12/08 全球购物
简历的自我评价
2014/02/03 职场文书
纪律教育月活动总结
2014/08/26 职场文书
学生吸烟检讨书
2014/09/14 职场文书
企业三严三实学习心得体会
2014/10/13 职场文书
初婚初育证明范本
2014/11/24 职场文书
考研英语复习计划
2015/01/19 职场文书
2016年劳模先进事迹材料
2016/02/25 职场文书
Python数据可视化之用Matplotlib绘制常用图形
2021/06/03 Python
Win10玩csgo闪退如何解决?Win10玩csgo闪退的解决方法
2022/07/23 数码科技
使用 CSS 构建强大且酷炫的粒子动画效果
2022/08/14 HTML / CSS