本文实例为大家分享了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画条形图-python使用Matplotlib画条形图相关推荐

  1. python画条形图-python3使用matplotlib绘制条形图

    本文实例为大家分享了python3使用matplotlib绘制条形图的具体代码,供大家参考,具体内容如下 绘制竖状条形图 代码 from matplotlib import pyplot as plt ...

  2. python绘制时间序列图_python matplotlib 画dataframe的时间序列图实例

    python matplotlib 画dataframe的时间序列图实例 在python中经常会用到pandas来处理数据,最常用的数据类型是dataframe,但是有时候在dataframe有时间字 ...

  3. python绘制条形图-python3使用matplotlib绘制条形图

    本文实例为大家分享了python3使用matplotlib绘制条形图的具体代码,供大家参考,具体内容如下 绘制竖状条形图 代码 from matplotlib import pyplot as plt ...

  4. python怎样画立体图-如何用Matplotlib 画三维图的示例代码

    用Matplotlib画三维图 最基本的三维图是由(x, y, z)三维坐标点构成的线图与散点图,可以用ax.plot3D和ax.scatter3D函数来创建,默认情况下,散点会自动改变透明度,以在平 ...

  5. python绘制随机数直方图-用matplotlib画直方图(histogram)

    在matplotlib中,ax.plot函数是用来画曲线的,而ax.hist函数则用来画直方图(histogram). 下面我们用python代码换一个直方图,10000个符合正态分布的随机数,将他们 ...

  6. python用matplotlib画人口图_Python+Matplotlib画contour图

    - 全文阅读3分钟 - 在本文中,你将学习到以下内容: 理解画contour图的数据结构 contour图的参数调节 如何添加colorbar 我们先假设x, y的取值范围如下: import mat ...

  7. python一条竖线_python matplotlib 画一条水平直线遇到的问题

    想要的图像如下: 一开始是这样画的: import numpy as np #使用import导入模块numpy,并简写成np import matplotlib.pyplot as plt #使用i ...

  8. python用matplotlib画球_Python 用matplotlib画以时间日期为x轴的图像

    1.效果展示 主要效果就是,x轴 显示时间单位. 下图展示的就是想要到达的效果. 其实主要是运用了datetime.date这个类型的变量作为x轴坐标的数据输入. 2. 源码 将data.txt中的数 ...

  9. python画横条形图-用matplotlib画条形图(bar)

    条形图(bar chart)和直方图(histogram)有点相似,但也有本质的区别.条形图主要用于对可分类的数据(quanlitative data),而直方图主要是对连续数据进行分段(quanti ...

  10. python怎么画条形图-python使用Matplotlib画条形图

    本文实例为大家分享了python使用Matplotlib画条形图的具体代码,供大家参考,具体内容如下 数据 中国的四个直辖市分别为北京市.上海市.天津市和重庆市,其2017年上半年的GDP分别为124 ...

最新文章

  1. Go 知识点(04)— 结构体字段转 json格式 tag 标签的作用
  2. Stereo matching code
  3. 鸿蒙os终于开始大升级,华为鸿蒙OS终于要迎来大规模推送升级了
  4. C# 模拟键盘操作SendKey(),SendKeys()
  5. etc目录名字的意思---挖Linux中的古老缩略语
  6. 常用公有云接入——AZURE
  7. hiredis源码分析与简单封装
  8. 为什么那么多公司不用 .NET,而选择PHP、JSP,是 .NET有什么缺点吗?
  9. Chrome浏览器快速获取静态控件的XPATH
  10. 推荐两款Docker可视化工具
  11. ARC和MRC混合使用
  12. 每日方法分享:手机识别图片文字怎么弄?
  13. Word未保存文档恢复
  14. N2N V3 安装配置解决方案
  15. 动手学深度学习v2 课程笔记 — 深度学习基础
  16. 卡塔尔称攻击卡塔尔通讯社黑客来自断交国
  17. PBR材质基础概念,限制及未来发展
  18. STM32 的 “位带”操作Bit-banding--学习笔记
  19. 位(bit)、字节(Byte)、MB(兆位)换算关系
  20. 算法竞赛零散知识点记录

热门文章

  1. Scrapy学习-13-使用DownloaderMiddleware设置IP代理池及IP变换
  2. 实现Mybatis接口模式下的数据库调用分离
  3. .NET框架的各个版本
  4. CCF201609-5 祭坛【线段树】(100分解题链接)
  5. 蓝桥杯2021国赛太原理工大学获得14枚奖牌
  6. HDU4505 小Q系列故事——电梯里的爱情【水题】
  7. Go语言实现大数开方程序
  8. matlab 排列组合
  9. morphogenesis —— 形态发生
  10. windows 画图工具 —— mspaint 的使用