python多次绘制条形图的方法
作者:涂兆诚 发布时间:2021-07-22 09:36:45
标签: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()
来源:https://blog.csdn.net/weixin_43254438/article/details/109232557


猜你喜欢
- 作为一个运维开发,不像业务开发只专注后端业务开发即可,常常需要自己来构建前端的东西,当然系统交互体验说的过去就行,要求也没有业务系统那么高。
- 最近在为公司做一个门户网站,项目并不咋D,可规划却不小.在做的过程中就发现修改占了很大的工作量.于是就开始想了想如何使前端修改轻松一些.这个
- 最近由于公司有一个向谷歌网站上传文件的需求,需要进行web的自动化测试,选择了selenium这个自动化测试框架,以前没有接触过这门技术,所
- 本文实例讲述了PHP实现mysqli批量执行多条语句的方法。分享给大家供大家参考,具体如下:可以一次性的执行多个操作或取回多个结果集。实例:
- Mysqli是php5之后才有的功能,没有开启扩展的朋友可以打开您的php.ini的配置文件。 查找下面的语句:;extension=php
- 一、前言二、爬取观影数据https://movie.douban.com/在『豆瓣』平台爬取用户观影数据。爬取用户列表网页分析为了获取用户,
- 由于工作中涉及到生日编辑资料编辑,然后自己改了一下代码:<html><head> <meta charset=
- <?php function getIPLoc_sina($queryIP){ $url =
- 前言:线性回归模型属于经典的统计学模型,该模型的应用场景是根据已知的变量(即自变量)来预测某个连续的数值变量(即因变量)。例如餐厅根据媒体的
- 我们要生成二维码都需要借助一些类库来实现了,下面我介绍利用PHP QR Code生成二维码吧,生成方法很简单,下面我来介绍一下.利用php类
- 改变列的数据类型 [sql] ALTER TABLE visitor MODIFY nam VARCHAR(30); 追加新列 [sql]
- 1 插件安装想要在vscode中使用jupyter,首先我们需要在vscode中安装插件Jupyter。在拓展中搜索jupyter直接安装即
- 读取图片并将二进制数据转换成base64格式首先,使用nodejs进行数据读取,需要用到nodejs的fs模块进行数据读取:fs.readF
- 【OpenCV】⚠️高手勿入! 半小时学会基本操作 ⚠️ 概述模板概述OpenCV 是一个跨平台的计算机视觉库, 支持多语言, 功能强大.
- 关于文件下载官网都有提供最新版本的推荐自行下载,如果不介意旧版本的,可以留言我可以分享我是用的版本~Anaconda安装打开下载的.exe文
- 数据库查询优化的实用技巧:本文中,abigale代表查询字符串,ada代表数据表名,alice代表字段名。技巧一:问题类型:ACCESS数据
- MySQL从5.1开始支持event功能,类似oracle的job功能。有了这个功能之后我们就可以让MySQL自动的执行数据汇总等功能,不用
- 按需导入:安装插件首先需要引入额外的插件:前**vite-plugin-components已重命名为unplugin-vue-compon
- 之前遇到过一类问题,要求快速做文件搜索,当时小编找了很多内容,但是没有发现实现方法,突然看到glob模块便豁然开朗了,该模块主要就是能够实现
- 一、标准的数据集流程梳理分为几个步骤数据准备以及加载数据库–>数据加载器的调用或者设计–>