python柱形图代码_Python数据可视化:基于matplotlib绘制「条形图」
简介
条形图
(bar chart)是用宽度相同条形的高度或长短来表示数据多少的图形,可以横置或纵置。纵置时的条形图也称为
柱形图
(column chart)。
绘制条形图
1 import matplotlib.pyplot as plot
2
3 data = [5., 25., 50., 20.]
4
5 plot.bar(range(len(data)), data)
6 plot.show()
上述代码:
#3 坐标 y 数值,也即条形高度值。
#5 绘制条形图,plot.bar( ) 函数调用格式如下:
plot.bar(x_data, y_data, width)
plot.bar( ) 需要获取以下参数:
[1] 坐标 x 数值(必需);
[2] 坐标 y 数值(必需);
[3] 条形宽度值(可选)。
绘制条形图
可以通过设置可选参数 width 进行自定义条形的宽度。上面代码中未设置 width,定义的坐标 x 数值为 [0,1,2,3]。默认情况下,条形宽度为 0.8 个单位长度,间隔宽度为 0.2 个单位长度。
若设置 width 数值为 1,则根据以上规则,条形之间将没有间隙,如下所示:
修改参数 width 后的条形图
根据上述原理
,用户可借此来变换条形图的样式,以满足自身的不同需求。
绘制柱形图
1 import matplotlib.pyplot as plot
2
3 data = [5., 25., 50., 20.]
4
5 plot.barh(range(len(data)), data)
6 plot.show()
上述代码:
#5 barh( ) 函数调用格式如下:
plot.barh(x_data, y_data)
绘制柱形图
小结:
本文介绍了 Python 基于 matplotlib 第三方绘图库绘制条形图和柱形图的操作方法。众所周知,条形图是数据可视化领域的最常见图形之一。绘制条形图,有助于我们工作和科研生活中一些基本数字特征的可视化表达。
欢迎大家
关注
交流,一起学习、讨论!
python柱形图代码_Python数据可视化:基于matplotlib绘制「条形图」相关推荐
- python画条形图-Python数据可视化:基于matplotlib绘制「条形图」
简介 条形图 (bar chart)是用宽度相同条形的高度或长短来表示数据多少的图形,可以横置或纵置.纵置时的条形图也称为 柱形图 (column chart). 绘制条形图 1 import mat ...
- 带圆圈大小的散点图_Python数据可视化,Matplotlib绘制“散点图”的两种方法!...
前言 散点图是Matplotlib常用图形之一,与线形图类似.但是这种图形不再由线段连接,而是由独立的点.圆圈或其他形状构成.那么怎么画散点图呢?Matplotlib给出了两种不同的方法,去画散点图. ...
- c++ 显示三维散点图_Python数据可视化,Matplotlib绘制“散点图”的两种方法!
前言 散点图是Matplotlib常用图形之一,与线形图类似.但是这种图形不再由线段连接,而是由独立的点.圆圈或其他形状构成.那么怎么画散点图呢?Matplotlib给出了两种不同的方法,去画散点图. ...
- python 条形图_Python数据可视化:基于matplotlib绘制「堆积条形图」
简介 堆积条形图作为条形图的一种,能够显示单个项目与整体之间的关系.不仅可以直观的看出每个系列的值,还能够反映出系列的总和,尤其是当需要看某一项目的总和以及其组成各系列值的比重时,最适合使用堆积条形图 ...
- python中文显示不出来_Python数据可视化利器Matplotlib,无法显示中文,怎么办?...
原标题:Python数据可视化利器Matplotlib,无法显示中文,怎么办? matplotlib无法显示中文主要是因为默认字体不是中文字体,所以我们只需设置一下字体行了. 文字字体设置主要有两种方 ...
- python绘制不带颜色曲线图_Python数据可视化库-Matplotlib——折线图,子图绘制
# coding:utf-8 import pandas as pd import numpy as np from matplotlib import pylab as plt # 导入数据可视化库 ...
- matplotlib画图_Python数据可视化工具Matplotlib之画图(四)(饼状图)
概述 在<Python数据可视化工具Matplotlib之画图(三)(柱状图)>中讲述了如何通过Matplotlib画柱状图,本文讲述如何通过Matplotlib画饼状图. matplot ...
- python matplotlib画数据分布图_Python数据可视化之matplotlib
数据可视化能让人们更直观的传递数据所要表达的信息.Python 中有两个专用于可视化的库,matplotlib 和 seaborn ,本文将介绍matplotlib. Matplotlib:基于Pyt ...
- python可视化编程实战代码_Python数据可视化编程实战——导入数据
1.从csv文件导入数据 原理:with语句打开文件并绑定到对象f.不必担心在操作完资源后去关闭数据文件,with的上下文管理器会帮助处理.然后,csv.reader()方法返回reader对象,通过 ...
最新文章
- 全新 Win 9 概念 界面漂亮极了
- How to remove live visual tree?
- 外设驱动库开发笔记5:AD7705系列ADC驱动
- java基础-02数据类型
- selenium模拟登陆去哪儿网
- linux清楚保存的密钥文件夹,在Ubuntu系统中删除存储库和GPG密钥的方法
- 脉歌蓝牙耳机线评测_漂亮的高音质蓝牙耳机 脉歌MACAW TX-90评测
- python快递价格查询系统
- 干货满满的深度强化学习综述(中文)
- 为什么很多人不喜欢甚至排斥用中文编程?
- 实时语音视频通话SDK如何实现立体声(二)
- 【Codeforces613D】Kingdom and its Cities【虚树】【Tree DP】
- Elasticsearch 之(20)proximity match 近似匹配
- Cadence Allegro巧用自动布线工具图文教程及视频演示
- Unity与3ds Max的单位关系(使用FBX文件)
- 【协作MIMO+非规则LDPC】协作MIMO系统上,中继协作解码转发策略和编码协作策略,采用非规则LDPC编码
- Java对接微信公众号模板消息推送
- python人脸深度识别_基于Python的深度学习人脸识别方法
- PBOC-恢复发卡行公钥证书 [Tag90]
- 达林顿驱动器ULN2003,ULN2803使用注意要点