首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

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

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

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

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

matplotlib.stem(x, y)

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

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

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

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

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

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

matplotlib.boxplot(x)

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

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

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

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

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

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

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

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

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

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

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

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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201124A0I1GK00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券