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 26 Python
使用python遍历指定城市的一周气温
Mar 31 Python
Python通过命令开启http.server服务器的方法
Nov 04 Python
浅谈Matplotlib简介和pyplot的简单使用——文本标注和箭头
Jan 09 Python
用Python编写一个简单的CS架构后门的方法
Nov 20 Python
解决新版Pycharm中Matplotlib图像不在弹出独立的显示窗口问题
Jan 15 Python
python将字符串list写入excel和txt的实例
Jul 20 Python
利用PyCharm操作Github(仓库新建、更新,代码回滚)
Dec 18 Python
TensorFlow的reshape操作 tf.reshape的实现
Apr 19 Python
python中翻译功能translate模块实现方法
Dec 17 Python
Python使用pyenv实现多环境管理
Feb 05 Python
Python实现归一化算法详情
Mar 18 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
无线电波是什么?它是怎样传输的?
2021/03/01 无线电
php 伪造ip以及url来路信息方法汇总
2014/11/25 PHP
PHP面向对象程序设计实例分析
2016/01/26 PHP
详解php curl带有csrf-token验证模拟提交方法
2018/04/18 PHP
PHP正则匹配到2个字符串之间的内容方法
2018/12/24 PHP
使用js+jquery实现无限极联动
2013/05/23 Javascript
javascript实现倒计时(精确到秒)
2015/06/26 Javascript
jquery实现模拟百分比进度条渐变效果代码
2015/10/29 Javascript
Angularjs中使用轮播图指令swiper
2017/05/30 Javascript
jQuery实现一个简单的验证码功能
2017/06/26 jQuery
关于Stream和Buffer的相互转换详解
2017/07/26 Javascript
Swiper自定义分页器使用详解
2017/12/28 Javascript
详解各版本React路由的跳转的方法
2018/05/10 Javascript
解决微信小程序中转换时间格式IOS不兼容的问题
2019/02/15 Javascript
javascript json对象小技巧之键名作为变量用法分析
2019/11/11 Javascript
微信小程序request请求封装,验签代码实例
2019/12/04 Javascript
es6函数之rest参数用法实例分析
2020/04/18 Javascript
jquery.validate自定义验证用法实例分析【成功提示与择要提示】
2020/06/06 jQuery
Python黑帽编程 3.4 跨越VLAN详解
2016/09/28 Python
Python实现修改IE注册表功能示例
2018/05/10 Python
Python爬取破解无线网络wifi密码过程解析
2019/09/17 Python
python退出循环的方法
2020/06/18 Python
达拉斯牛仔官方商店:Dallas Cowboys Pro Shop
2018/02/10 全球购物
世界领先的艺术图书出版社:TASCHEN
2018/07/23 全球购物
Right-on官方网站:日本知名的休闲服装品牌
2019/07/12 全球购物
大四毕业生学习总结的自我评价
2013/10/31 职场文书
公务员职务工作的自我评价
2013/11/01 职场文书
酒店服务与管理毕业生求职信
2013/11/02 职场文书
个人实用的自我评价范文
2013/11/23 职场文书
师范毕业生个人求职信
2013/12/09 职场文书
工业自动化专业自荐信范文
2014/04/10 职场文书
机电一体化应届生求职信
2014/08/09 职场文书
中小学校园安全广播稿
2014/09/29 职场文书
2014年优秀党员材料
2014/12/18 职场文书
辩论赛主持人开场白
2015/05/29 职场文书
tensorflow中的梯度求解及梯度裁剪操作
2021/05/26 Python