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脚本实现Web漏洞扫描工具
Oct 25 Python
浅谈django中的认证与登录
Oct 31 Python
TensorFlow实现Batch Normalization
Mar 08 Python
python 以16进制打印输出的方法
Jul 09 Python
搭建python django虚拟环境完整步骤详解
Jul 08 Python
django fernet fields字段加密实践详解
Aug 12 Python
Django之使用内置函数和celery发邮件的方法示例
Sep 16 Python
Python使用matplotlib绘制Logistic曲线操作示例
Nov 28 Python
Python-openCV读RGB通道图实例
Jan 17 Python
详解向scrapy中的spider传递参数的几种方法(2种)
Sep 28 Python
python自然语言处理之字典树知识总结
Apr 25 Python
Django模型层实现多表关系创建和多表操作
Jul 21 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中jQuery插件autocomplate的简单使用笔记
2012/06/14 PHP
PHP设置一边执行一边输出结果的代码
2013/09/30 PHP
PHP抓取、分析国内视频网站的视频信息工具类
2014/04/02 PHP
PHP+jquery+ajax实现即时聊天功能实例
2014/12/23 PHP
php+mysql大量用户登录解决方案分析
2014/12/29 PHP
PHP设置头信息及取得返回头信息的方法
2016/01/25 PHP
PHP编程中尝试程序并发的几种方式总结
2016/03/21 PHP
JS 页面自动加载函数(兼容多浏览器)
2009/05/18 Javascript
基于Jquery的简单图片切换效果
2011/01/06 Javascript
JavaScript中使用arguments获得函数传参个数实例
2014/08/27 Javascript
node.js中RPC(远程过程调用)的实现原理介绍
2014/12/05 Javascript
使用C++为node.js写扩展模块
2015/04/22 Javascript
详解JavaScript语言的基本语法要求
2015/11/20 Javascript
nodejs修复ipa处理过的png图片
2016/02/17 NodeJs
AngularJs 弹出模态框(model)
2016/04/07 Javascript
jQuery防止重复绑定事件的解决方法
2016/05/14 Javascript
JS实现回到页面顶部动画效果的简单实例
2016/05/24 Javascript
js 判断登录界面的账号密码是否为空
2017/02/08 Javascript
Vue 2.x教程之基础API
2017/03/06 Javascript
使用bootstrap-paginator.js 分页来进行ajax 异步分页请求示例
2017/03/09 Javascript
详谈for循环里面的break和continue语句
2017/07/20 Javascript
JS异步函数队列功能实例分析
2017/11/28 Javascript
Vue中的scoped实现原理及穿透方法
2018/05/15 Javascript
基于vue+axios+lrz.js微信端图片压缩上传方法
2019/06/25 Javascript
在vue中使用vuex,修改state的值示例
2019/11/08 Javascript
python利用不到一百行代码实现一个小siri
2017/03/02 Python
Flask框架通过Flask_login实现用户登录功能示例
2018/07/17 Python
canvas基础之图形验证码的示例
2018/01/02 HTML / CSS
初中科学教学反思
2014/01/21 职场文书
优秀大学生求职自荐信范文
2014/04/19 职场文书
老干部工作先进事迹
2014/08/17 职场文书
学雷锋主题班会教案
2015/08/13 职场文书
上班旷工检讨书
2015/08/15 职场文书
煤矿施工安全协议书
2016/03/22 职场文书
使用redis实现延迟通知功能(Redis过期键通知)
2021/09/04 Redis
SpringBoot整合阿里云视频点播的过程详解
2021/12/06 Java/Android