python可视化------Matplotlib图形绘制

开篇

接上一篇python可视化------Matplotlib简单使用,这一篇我们来讲一讲如何使用Matplotlib库绘制一些常用的图形。

常用图形绘制

pyplot.bar条形图

条形图很简单,每个矩形表示一个离散数据的数量,可以方便我们直观的观察离散数据的数量。使用bar函数进行绘制。

#其中第一个列表表示每个矩形绘制时的起始位置,第二个参数表示矩形的高
#除此之外还有许多可选参数:
#width控制矩形宽度
#align可以控制矩形位于起始位置的中央,设置为center
#color设置颜色
#alpha设置透明度
plt.bar([1, 3, 5, 7, 9], [5, 4, 8, 12, 7] ,width=1,align='center',color='#342342')
plt.show()


通过pyplot.barh函数可以生成水平的条形图

#水平图
plt.barh([1, 3, 5, 7, 9], [5, 4, 8, 12, 7] ,align='center',color='#342342')
plt.show()

水平图

pyplot.bar极坐标图

是的,你没有看错,这个函数也可以画极坐标图,只不过要在图表上做点手脚,gca()函数可以获取我们当前使用的图表,我们将其polar属性设置为true就是极坐标系了。相对于直角坐标,极坐标有很多的特点,我们可以根据需求自己设置是否使用。

#准备十个随机数据
N = 10
#将一个圆进行十等分
x= np.linspace(0.0, 2 * np.pi, N,endpoint=False)
#产生十个随机的高度
y= np.random.rand(N)
#设置随机的宽度
width = np.pi / 5 * y
#设置极坐标系
plt.gca(polar=True)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值