python使用Matplotlib画条形图


Posted in Python onMarch 25, 2020

本文实例为大家分享了python使用Matplotlib画条形图的具体代码,供大家参考,具体内容如下

数据

中国的四个直辖市分别为北京市、上海市、天津市和重庆市,其2017年上半年的GDP分别为12406.8亿、13908.57亿、9386.87亿、9143.64亿。

代码

# encoding:utf-8
import matplotlib.pyplot as plt
# 构建数据
GDP = [12406.8,13908.57,9386.87,9143.64]
 
# 中文乱码的处理
plt.rcParams['font.sans-serif'] =['Microsoft YaHei']
plt.rcParams['axes.unicode_minus'] = False
 
# 绘图
plt.bar(range(4), GDP, align = 'center',color='steelblue', alpha = 0.8)
# 添加轴标签
plt.ylabel('GDP')
# 添加标题
plt.title('Comparing about four cities GDP')
# 添加刻度标签
plt.xticks(range(4),['Beijing','Shanghai','Tianjin','Chongqing'])
# 设置Y轴的刻度范围
plt.ylim([5000,15000])
 
# 为每个条形图添加数值标签
for x,y in enumerate(GDP):
 plt.text(x,y+100,'%s' %round(y,1),ha='center')# 显示图形plt.show()
plt.show()

画图

python使用Matplotlib画条形图

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
对Python中DataFrame按照行遍历的方法
Apr 08 Python
tensorflow实现图像的裁剪和填充方法
Jul 27 Python
python打印9宫格、25宫格等奇数格 满足横竖斜相加和相等
Jul 19 Python
python将三维数组展开成二维数组的实现
Nov 30 Python
python 图像的离散傅立叶变换实例
Jan 02 Python
python设置表格边框的具体方法
Jul 17 Python
OpenCV读取与写入图片的实现
Oct 13 Python
python 模拟登陆163邮箱
Dec 15 Python
python实现图片九宫格分割的示例
Apr 25 Python
Python包管理工具pip的15 个使用小技巧
May 17 Python
Appium中scroll和drag_and_drop根据元素位置滑动
Feb 15 Python
Python字符串的转义字符
Apr 07 Python
python使用matplotlib画饼状图
Sep 25 #Python
符合语言习惯的 Python 优雅编程技巧【推荐】
Sep 25 #Python
Python中应该使用%还是format来格式化字符串
Sep 25 #Python
Django如何自定义分页
Sep 25 #Python
Python使用googletrans报错的解决方法
Sep 25 #Python
Python实现简单的用户交互方法详解
Sep 25 #Python
Python中反射和描述器总结
Sep 23 #Python
You might like
php下使用strpos需要注意 === 运算符
2010/07/17 PHP
PHP函数spl_autoload_register()用法和__autoload()介绍
2012/02/04 PHP
Yii2框架自定义类统一处理url操作示例
2019/05/25 PHP
jQuery如何实现点击页面获得当前点击元素的id或其他信息
2014/01/09 Javascript
javascript动态控制服务器控件实例
2014/09/05 Javascript
Javascript中innerHTML用法实例分析
2015/01/12 Javascript
详解JS中Array对象扩展与String对象扩展
2016/01/07 Javascript
jQuery代码实现对话框右上角菜单带关闭×
2016/05/03 Javascript
微信小程序  audio音频播放详解及实例
2016/11/02 Javascript
Vue过滤器的用法和自定义过滤器使用
2017/02/08 Javascript
jQuery ajax实现省市县三级联动
2021/03/07 Javascript
jquery实现tab键进行选择后enter键触发click行为
2017/03/29 jQuery
vue.js  父向子组件传参的实例代码
2017/10/29 Javascript
Webpack4 使用Babel处理ES6语法的方法示例
2019/03/07 Javascript
javascrit中undefined和null的区别详解
2019/04/07 Javascript
如何使用50行javaScript代码实现简单版的call,apply,bind
2019/08/14 Javascript
详解javascript中var与ES6规范中let、const区别与用法
2020/01/11 Javascript
jQuery zTree如何改变指定节点文本样式
2020/10/16 jQuery
NodeJS和浏览器中this关键字的不同之处
2021/03/03 NodeJs
用Python计算三角函数之atan()方法的使用
2015/05/15 Python
Python二叉搜索树与双向链表转换实现方法
2016/04/29 Python
python中装饰器级连的使用方法示例
2017/09/29 Python
Python探索之静态方法和类方法的区别详解
2017/10/27 Python
pytorch模型存储的2种实现方法
2020/02/14 Python
Python拼接字符串的7种方式详解
2020/03/19 Python
Android本地应用打开方法——通过html5写连接
2016/03/11 HTML / CSS
HTML5进阶段内联标签汇总(小篇)
2016/07/13 HTML / CSS
售后服务科岗位职责范文
2013/11/13 职场文书
镇党委书记群众路线整改措施思想汇报
2014/10/13 职场文书
班主任经验交流心得体会
2015/11/02 职场文书
煤矿安全生产管理协议书
2016/03/22 职场文书
详解Oracle数据库中自带的所有表结构(sql代码)
2021/11/20 Oracle
详解nginx安装过程并代理下载服务器文件
2022/02/12 Servers
python turtle绘制多边形和跳跃和改变速度特效
2022/03/16 Python
MySQL 自动填充 create_time 和 update_time
2022/05/20 MySQL
vue el-table实现递归嵌套的示例代码
2022/08/14 Vue.js