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

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


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

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

matplotlib.stem(x, y)

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

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

python箱线图绘制用到所有参数(一文学会用Python绘制经典的棉棒图)(1)

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

python箱线图绘制用到所有参数(一文学会用Python绘制经典的棉棒图)(2)

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

python箱线图绘制用到所有参数(一文学会用Python绘制经典的棉棒图)(3)


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

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

matplotlib.boxplot(x)

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

python箱线图绘制用到所有参数(一文学会用Python绘制经典的棉棒图)(4)

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

python箱线图绘制用到所有参数(一文学会用Python绘制经典的棉棒图)(5)

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

python箱线图绘制用到所有参数(一文学会用Python绘制经典的棉棒图)(6)

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


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

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

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

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

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

python箱线图绘制用到所有参数(一文学会用Python绘制经典的棉棒图)(7)

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

python箱线图绘制用到所有参数(一文学会用Python绘制经典的棉棒图)(8)

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

python箱线图绘制用到所有参数(一文学会用Python绘制经典的棉棒图)(9)

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


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

,