python绘制分类箱线图_一文学会用Python绘制经典的棉棒图、箱线图和误差棒图

本文介绍了如何使用matplotlib库在Python中绘制棉棒图、箱线图和误差棒图。通过示例代码详细解释了stem()、boxplot()和errorbar()函数的用法,并展示了各个函数的图表效果。
摘要由CSDN通过智能技术生成

这几天一直在和大家聊Python数据可视化相关的东东,其中呢,介绍最多的当然是matplotlib库中的各种绘制函数啦,上次已经和大家谈论了关于Python中如何绘制气泡图等漂亮图表的方式,今天呢,咱们继续聊哦,今天呢,咱们就来聊聊如何绘制经典的棉棒图、箱线图和误差棒图相关的东东吧!

好啦,那就开始吧,首先呢,看一下棉棒图的绘制吧!


用matplotlib库的stem()函数绘制棉棒图哦

其实呢,棉棒图是一个“俗称”哦,其学术名字叫做离散视图,所以呢,stem()函数的功能就是绘制离散有序的数据哦,首先咱们先看一下stem()的语法格式吧:

matplotlib.stem(x, y)

首先看一下参数吧,参数x表示所要指定的棉棒的x轴基线上的位置哦,参数y则表示咱们所要绘制的棉棒的长度哦,其实呢,stem()函数除了x和y这两个参数还有几个默认参数哦,比如参数linefmt表示棉棒的样式哦,markerfmt参数则表示棉棒末端的样式哦,参数basefmt呢则表示指定基线的样式哦。

好啦,为了能够深入了解,咱们还是举个“栗子”哦:

a90a1ed6f7c617fb8aeebf612180f785.png

方框中就是stem()函数的调用方法,下面咱们运行一下看看效果吧:

c124d3408df73c75a829f0f5d0dc5286.png

运行上面指令,就会显示咱们所要绘制的棉棒图哦:

320f6121e17438d0ceb750b994a1eedc.png

用matplotlib库的boxplot()函数绘制箱线图哦

先看一下boxplot()函数的语法格式哦:

matplotlib.boxplot(x)

参数x表示绘制箱线图的输入数据哦,记住哦,这个函数只有这一个参数哦,好啦,下面咱们还是举个“栗子”来熟悉一下并加深印象哦:

bb578c3d036c20ee73d6776caed32ad4.png

图中方框中的就是boxplot()函数的调用哦,好啦,咱们运行一下看看效果吧:

c2fa4424db15550738310be0088a7e8d.png

运行上面指令,就会生成如下图表哦:

f880b94adaed7b1206d9d287571ac345.png

和大家聊完了棉棒图和箱线图的绘制方法,最后咱们来看一下绘制误差棒图吧:


用matplotlib()库的errorbar()函数绘制误差棒图哦

errorbar()函数的功能就是绘制y轴方向或x 轴方向的误差范围,来看一下errorbar()函数的语法格式吧:

matplotlib.errorbar(x, y, yerr=a, xerr=b)

参数x和参数y表示数据点水平位置和垂直位置,参数yerr表示y轴方向的数据点的误差的计算方法哦,参数xerr表示x轴方向的数据点的误差计算方法哦:

好啦,下面还是照旧哦,举个“栗子”吧:

d5971e0d0f880b2dc132bd2b33039685.png

上面“栗子”中就是咱们所调用的errorbar()函数哦,好啦,下面咱们就运行一下看看吧:

a6eec5fcc3b7f16fb288fe1210d1cf36.png

执行上面指令,会输出咱们所要绘制的误差棒图哦:

a4f02d25f0085b46163b7b63c20d85e9.png

好啦,以上就是咱们今天所介绍的棉棒图、箱线图和误差棒图相关的东东哦,相信大家已经学会了该如何调用相应的函数进行绘制了,今天咱们即聊到这吧,下次再见哦![再见]


敬请关注“品位集结号”,为您带来意外的小知识![比心][握手][比心]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值