二、数据可视化与matplotlib (Python数据可视化)

本文详细介绍了Python数据可视化库matplotlib的使用,包括stackplot()绘制堆积面积图,hist()绘制直方图,pie()绘制饼图,boxplot()绘制箱形图,polar()绘制雷达图,errorbar()绘制误差棒图,以及scatter()绘制散点图。每个函数的参数及其作用被详细阐述,帮助读者理解并掌握各种图形的绘制技巧。
摘要由CSDN通过智能技术生成

在这里插入图片描述
1.使用 stackplot()绘制堆积面积图
该函数常用参数的含义如下。
x:表示x轴的数据,可以是一维数组。
y:表示y轴的数据,可以是二维数组或一维数组序列。
labels:表示每组折线及填充区域的标签。
baseline :表示计算基线的方法,包括’zero’、‘sym’、 ‘wiggle’ 和’weighted_ wiggle’。 中,'zero’表示恒定零基线,即简单的堆积图; ‘sym’ 表示对称于零基线; ‘wiggle’ 表示最小化平方 斜率的总和; 'weighted wiggle’ 表示执行相同的操作,但权重用于说明每层的大小。

2、使用hist()绘制直方图
x:表示x轴的数据,可以为单个数组或多个数组的序列。
bins:表示矩形条的个数,默认为10。
range : 表示数据的范围。若没有提供range参数的值,则数据范围为(x.min(), x.max()。
cumulative :表示是否计算累计频数或频率。
hstpe:表示直方图的类型,支持bar. basacked、stp’、sptllel 四种取值,其中 ‘bar’ 为默认值,代表传统的直方图; barstacked代表堆积直方图;‘step’代表未填充的线条直 方图; ‘efilled代表填充的线条直方图。
align: 表示矩形条边界的对齐方式, 可设置为"eft’、‘mid’ 或’right’, 默认为’mid’。 . orientation :表示矩形条的摆放方式,默认为’vertical’, 即垂直方向。
rwidth:表示矩形条宽度的百分比,默认为0。若histtype 的值为’step’ 或’stepf filled’, 则直接忽略rwidth参数的值。
stacked:表示是否将多个矩形条以堆积形式摆放。

3.使用 pie()绘制饼图或圆环图
该函数常用参数的含义如下。
x:表示扇形或楔形的数据。
explode:表示扇形或楔形离开圆心的距离。
labels:表示扇形或楔形对应的标签文本。
autopct:表示控制扇形或楔形的数值显示的字符串,可通过格式字符串指定小数点后的位数.
pctdistance:表示扇形或楔形对应的数值标签距离圆心的比例,默认为0.6。
shadow:表示是否显示阴影。
ldiaic:表示标签文本的绘制位置(相对于半径的比例),默认为1.1。 startangle :表示起始绘制角度,默认从x轴的正方向逆时针绘制。
radius :表示扇形或楔形的半径。
wedgeprops:表示控制扇形或楔形属性的字典。例如,通过wedgeprops = {‘width’: 0.7}将楔形的宽度设为0.7。
textprops :表示控制图表中文本属性的字典。
center :表示图表的中心点位置,默认为(0,0)。
frame:表示是否显示图框。该函数常用参数的含义如下。
x,y:表示数据点的位置
s:表示数据点的大小。
c:表示数据点的颜色。
marker:表示数据点的样式,默认为圆形。
cmap:示数据点的颜色映射表,仅当参数c为浮点数组时才使用.
norm :表示数据亮度,可以取值为0~1
vmin. vmax :表示亮度的最小值和最大值。若传入了 norm 参数,则忽略 vmin和vmax参数。
alpha:表示透明度,可以取值为0~1。
linewidths:表示数据点边缘的宽度。
edgecolors:表示数据点边缘的颜色。

4.使用boxplot()绘制箱形图
该函数常用参数的含义如下:
x:绘制箱形图的数据。
sym: 表示异常值对应的符号, 默认为空心圆圈。
vert :表示是否将箱形图垂直摆放,默认为垂直摆放。
whis: 表示箱形图上下须与上下四分位的距离, 默认为1.5倍的四分位差 。 positions :表示箱体的位置。
widths :表示箱体的宽度,默认为0.5。
patch_ artist :表示是 否填充箱体的颜色,默认不填充。
meanline :是否用横跨箱体的线条标出中位数,默认不使用。
showcaps :表示是否显示箱体顶部和底部的横线,默认显示。
showbox :表示是否显示箱形图的箱体,默认显示。
showfliers :表示是否显示异常值,默认显示。
labels:表示箱形图的标签。
boxprops:表示控制箱体属性的字典。

5.使用polar()绘制雷达图
该函数常用参数的含义如下:
theta:表示每个数据点所在射线与极径的夹角。
r:表示每个数据点到原点的距离。

6.使用 errorbar()绘制误差棒图
该函数常用参数的含义如下。
x,y:表示数据点的位置。
xerr,yerr:表示数据的误差范围。
fmt:表示数据点的标记样式和数据点之间连接线的样式。.ecolor:表示误差棒的线条颜色。
elinewidth :表示误差棒的线条宽度。
capsize :表示误 差棒边界横杆的大小。
capthick :表示误差棒边界横杆的厚度。

7.使用scatter()绘制散点图或气泡图
该函数常用参数的含义如下。
x,y:表示数据点的位置
s:表示数据点的大小。
c:表示数据点的颜色。
marker:表示数据点的样式,默认为圆形。
cmap:示数据点的颜色映射表,仅当参数c为浮点数组时才使用.
norm :表示数据亮度,可以取值为0~1
vmin. vmax :表示亮度的最小值和最大值。若传入了 norm 参数,则忽略 vmin和vmax参数。
alpha:表示透明度,可以取值为0~1。
linewidths:表示数据点边缘的宽度。
edgecolors:表示数据点边缘的颜色。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值