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

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

6f061d950a7b02084dee3e42777b51d4562cc893.jpeg?token=4495ad483a11cd11b741515b96c9ff36

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

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

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

matplotlib.stem(x, y)

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

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

060828381f30e9246b8f3bb95faacd011c95f7bd.jpeg?token=27462ac65ae1bfa8a5553b953ebfb139

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

7acb0a46f21fbe09d70a22ce79c2af348644ad3a.jpeg?token=dd681a25aaadfdf35ae3f6ab6841ab9c

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

6a63f6246b600c336a514f920feef208d8f9a1ee.jpeg?token=aace4167b6f47546b0afe1b450cc7a6b

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

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

matplotlib.boxplot(x)

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

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

728da9773912b31b4192997792ba957ddbb4e118.jpeg?token=737187fc296d539cf0f55e5b5385243f

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

8d5494eef01f3a294b1f9ab88a871f365d607c1e.jpeg?token=34c6af404c4221462abb13ea86d4deb0

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

8d5494eef01f3a299c16cf578a871f365e607cf2.jpeg?token=b124a6f3eee25de7d935696afa371ca5

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

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

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

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

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

b219ebc4b74543a9aa34d08e0ab52985b80114e9.jpeg?token=a41b53867f6b0424249002918c4d8a54

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

d0c8a786c9177f3e399161b4636d98c09e3d560f.jpeg?token=40ac3ec2a72a2fbc814b5eb9e6292bd8

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

10dfa9ec8a1363277a9aab8c852d03eb09fac747.jpeg?token=48e90103132dc27e45a41130bcc90ace

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

bd315c6034a85edf3b8dfa555af6aa24dc5475e8.jpeg?token=f37f70a80425dbdaf1adbb686533970f

敬请关注“品位集结号”,为您带来意外的小知识!

f7246b600c33874476cdeddf42ad7afed62aa0b7.jpeg?token=d2fec7cf0b71fc39c8aeb9b852b23104

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值