Matplotlib库如何绘制柱形图?Python中Matplotlib库绘制柱形图的方法

Python中包含了很多的绘图库,而Matplotlib就是其中的一个,它是一个2D绘图库,可以在各个平台中实现图片的绘制,使用它可以进行可视化的操作,下面一起来看看具体的实现方法吧 。

Matplotlib库如何绘制柱形图?Python中Matplotlib库绘制柱形图的方法


一、绘制柱形图
对于柱状图的绘制,可以使用的是这个库中的bar()方法实现,绘制的柱状图可以是纵向的,也可以是横向的,下面我们从基本的语法开始学习,具体操作如下:
1、基本语法
使用bar()方法的基本语法格式,如下:
【Matplotlib库如何绘制柱形图?Python中Matplotlib库绘制柱形图的方法】matplotlib.pyplot.bar(x, height, width=0.6, bottom=None, *, align='center', data=https://www.ycpai.cn/python/None, **kwargs)2、参数说明
通过语法的了解,可以看到在这个方法中,包含了很多的参数,并且每一个参数都有对应的实现功能,参数的基本介绍如下:
x:柱状图中的x轴上面的数据 。
height:设置柱形图的高度 。
width:设置柱形图的宽度 。
bottom:这个参数表示的就是一个y轴的坐标,在不设置的情况下,它默认为0 。
在这前面的设置中,每一个的数值类型都为浮点数 。
align:音译过来就知道它是设置的是对齐方式,默认情况是以x轴为中心,默认值为center,如果是设置为edge,那么表示的是左边与x位置对齐,如果想要对齐右边缘的条形,可以传递负数的宽度值及align='edge' 。
**kwargs:这是设置其他参数,比如标题、刻度值等等 。
3、应用
通过语法及参数的学习,下面通过代码看看实际的应用,代码如下:
import matplotlib.pyplot as pltimport numpy as npx = np.array(["销量1", "销量2", "销量3", "销量4"])y = np.array([16, 34, 30, 18])plt.bar(x,y)plt.show()这段代码是使用了plt.bar的方式,绘制了一个纵向的柱状图 。
关于Matplotlib库如何绘制柱形图?Python中Matplotlib库绘制柱形图的方法的文章就分享到这里了,文章中详细的介绍绘制柱状图的方法,使用的是plt.bar方式,不理解的小伙伴可以动手实践一下 。

    猜你喜欢