0
点赞
收藏
分享

微信扫一扫

数据可视化二

往复随安_5bb5 2022-03-11 阅读 52
python

一、绘制堆积面积图

1、使用stackplot()绘制,语法格式如下:
stackplot(x, y, labels=(), baseline=‘zero’,
data=None, *args, ** kwargs)

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

1、使用hist()绘制,语法格式如下:
hist (x, bins=None, range=None, density=None, we ights=None,
cumulative=False, bottom=None, histtype=‘bar’, align=‘mid’ ,
orientation=‘vertical’, rwidth=None, log=False, label =None,
stacked=False, normed=None, * ,data=None, **kwargs)

2、该函数常用参数的含义如下。
(1) x:表示x轴的数据,可以为单个数组或多个数组的序列。
(2) bins:表示矩形条的个数,默认为10。
range: 表示数据的范围。若没有提供range参数的(3) 值,则数据范围为(x min), x.max0)。
(4) cumulative: 表示是否计算累计频数或频率。
(5) histtype:表示直方图的类型,支持’bar’、‘barstacked’、 ‘step’、 ‘tepfilled’ 四种取值,其中’bar’为默认值,代表传统的直方图; ‘barstacked’代表堆积直方图; ‘step’ 代表未填充的线条直方图; ‘tepflled’代表填充的线条直方图。
(6) align: 表示矩形条边界的对齐方式,可设置为lefft、 ‘mid’或’right’, 默认为’mid’".orientation:表示矩形条的摆放方式,默认为’vertical’, 即垂直方向。
(7) rwidth :表示矩形条宽度的百分比,默认为0。若hittype的值为’step’ 或stefille, 则直接忽略rwidth参数的值。
(8) stacked:表示是否将多个矩形条以堆积形式摆放。
例如结果如下:
在这里插入图片描述
三、绘制饼图或圆环图
1、使用pie()绘制,语法结构如下:
pie(x, explode-None, labels-None, autopect-None,
pctdistance-0.6, shadow-False, labeldistance-1.1, startangle-ione,
radius=None,counterclock-True, wedgeprops-None, textprops-tone,
center=(0, 0), frame-False, rotatelabels-False, *, data-None)

2、该函数常用参数的含义如下。
(1) x:表示扇形或楔形的数据。
(2) explode:表示扇形或楔形离开圆心的距离。
(3) labels:表示扇形或楔形对应的标签文本。
(4) autopct:表示控制扇形或楔形的数值显示的字符串,可通过格式字符串指定小数点后的位数。
(5) pctdistance:表示扇形或楔形对应的数值标签距离圆心的比例,默认为0.6。
例如结果如下:
在这里插入图片描述
四、绘制散点图或气泡图
1、使用scatter()绘制,语法结构如下:
scatter(x, y, s=None, c=None, marker-None, cmap-None, norm=None,
vmin=None, vmax-None, alpha-None, linewidths-None, verts=None,
edgecolors-None, *, plotnonfinite-False, data=None, **kwargs)

2、该函数常用参数的含义如下。
(1) x, y:表示数据点的位置。
(2) s:表示数据点的大小。
(3) c:表示数据点的颜色。
(4) marker:表示数据点的样式,默认为圆形。
(5) cmap:表示数据点的颜色映射表,仅当参数c为浮点数组时才使用。
例如结果如下:
在这里插入图片描述
五、绘制箱形图
1、使用boxplot()绘制,语法结构如下:
boxplot (x,notch=None, sym=None, vert=None, whis=None, positions -None ,
widths=None, patch artist-None, bootstrap-None, usermedians=None,
conf itevls-None, manline-lione, shomns-tone, showaps-lone,showbox- None, showliers=None, boxpros-None, labels-None,
flierprops-None, medianprops-None, meanprop-lone, capprops-lone,whiskerprops-None, manage. ticks=True, autorange=False,
zorder=None, *, data=None)

2、该函数常用参数的含义如下:
(1)x:绘制箱形图的数据。
(2)sym :表示异常值对应的符号,默认为空心圆圈。
(3)vert :表示是否将箱形图垂直摆放,默认为垂直摆放。
(4)whis :表示箱形图上下须与上下四分位的距离,默认为1.5倍的四分位差。positions :表示箱体的位置。
(5)widths :表示箱体的宽度,默认为0.5。
(6)patch_ artist: 表示是否填充箱体的颜色,默认不填充。
(7)meanline :是否用横跨箱体的线条标出中位数,默认不使用。
(8)showcaps:表示是否显示箱体顶部和底部的横线,默认显示。
(9)showbox:表示是否显示箱形图的箱体,默认显示。
(10)showfliers: 表示是否显示异常值,默认显示。
(11)labels: 表示箱形图的标签。
例如结果如下:
在这里插入图片描述
六、绘制雷达图
1、使用polar()绘制,语法结构如下:
polar (theta, r, ** kwargs)

2、该函数常用参数的含义如下。
(1)theta: 表示每个数据 点所在射线与极径的夹角。
(2)r:表示每个数据点到原点的距离。
例如结果如下:
在这里插入图片描述

举报

相关推荐

0 条评论