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基于正则表达式实现文件内容替换的方法
Aug 30 Python
python链接oracle数据库以及数据库的增删改查实例
Jan 30 Python
Django处理文件上传File Uploads的实例
May 28 Python
Python 修改列表中的元素方法
Jun 26 Python
33个Python爬虫项目实战(推荐)
Jul 08 Python
python基于json文件实现的gearman任务自动重启代码实例
Aug 13 Python
PythonPC客户端自动化实现原理(pywinauto)
May 28 Python
浅谈opencv自动光学检测、目标分割和检测(连通区域和findContours)
Jun 04 Python
大数据分析用java还是Python
Jul 06 Python
Python爬虫爬取微信朋友圈
Aug 06 Python
Python jiaba库的使用详解
Nov 23 Python
Python 数据可视化工具 Pyecharts 安装及应用
Apr 20 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实现在windows下配置sendmail并通过mail()函数发送邮件的方法
2017/06/20 PHP
PHP基于堆栈实现的高级计算器功能示例
2017/09/15 PHP
thinkphp5.1 框架钩子和行为用法实例分析
2020/05/25 PHP
document.onreadystatechange事件的用法分析
2009/10/17 Javascript
JQuery扩展插件Validate—4设置错误提示的样式
2011/09/05 Javascript
关于在IE下的一个安全BUG --可用于跟踪用户的系统鼠标位置
2013/04/17 Javascript
JS实现拖动示例代码
2013/11/01 Javascript
javascript模拟命名空间
2015/04/17 Javascript
jQuery实现在最后一个元素之前插入新元素的方法
2015/07/18 Javascript
jQuery中bind(),live(),delegate(),on()绑定事件方法实例详解
2016/01/19 Javascript
JS图片定时翻滚效果实现方法
2016/06/21 Javascript
JS HTML5实现拖拽移动列表效果
2020/08/27 Javascript
dul无法加载bootstrap实现unload table/user恢复
2016/09/29 Javascript
Three.js获取鼠标点击的三维坐标示例代码
2017/03/24 Javascript
Vue.js 2.0学习教程之从基础到组件详解
2017/04/24 Javascript
微信小程序开发之实现自定义Toast弹框
2017/06/08 Javascript
BootStrap Validator 根据条件在JS中添加或移除校验操作
2017/10/12 Javascript
详解ng-alain动态表单SF表单项设置必填和正则校验
2019/06/11 Javascript
Layui事件监听的实现(表单和数据表格)
2019/10/17 Javascript
JSONObject与JSONArray使用方法解析
2020/09/28 Javascript
[05:17]DOTA2睡衣妹卖萌求签名 CJ第二天全明星影像
2013/07/28 DOTA
Python实现带参数的用户验证功能装饰器示例
2018/12/14 Python
django实现类似触发器的功能
2019/11/15 Python
python实现3D地图可视化
2020/03/25 Python
Django基于客户端下载文件实现方法
2020/04/21 Python
python SOCKET编程基础入门
2021/02/27 Python
html5实现移动端适配完美写法
2017/11/16 HTML / CSS
英国女性时尚品牌:Apricot
2018/12/04 全球购物
简述你对Statement,PreparedStatement,CallableStatement的理解
2013/03/25 面试题
车间工艺员岗位职责
2013/12/09 职场文书
《临死前的严监生》教学反思
2014/02/13 职场文书
2014统计局民主生活会对照检查材料思想汇报
2014/10/02 职场文书
教育项目合作协议书格式
2014/10/17 职场文书
万能检讨书
2015/01/27 职场文书
高中生打架检讨书1000字
2015/02/17 职场文书
你对自己的信用报告有过了解吗?
2019/07/09 职场文书