matplotlib学习笔记(四)-基础绘制函数及面向对象绘制

饼图:

参数说名:

第一个参数就是每个扇形的比例(列表类型

第二个参数explode,决定是否把某个扇形突出显示一下,也是一个列表类型的

第三个参数labels就是每个扇形的标签,类型好像是元组

参数shadow就是是否有立体的阴影效果

参数startangle暂时没搞懂
让它变成正圆形,
加一句plt.axis("equel")

直方图:

第一个参数就是一个列表,
第二个参数就是直方的个数
第三个参数normed是选择模式:
值为1:y就是出现的概率
值为0:在这个直方区间a中出现的个数.

极坐标:

这个是面向对象绘制极坐标,
先用那个分割区域的方法创建了一个表示极坐标图像的对象,
然后调用该对象的bar()方法,关键是传入的那几个参数,
theta就是出现的角度,height就是高度,width就是转了多少度,后面那个for循环看的我很迷.

散点图:
坐标中每个值都用点表示的坐标图.
可以用之前的plot函数,只要对format_string搞一搞就好.
下面是一个面向对象的方法:

 

 

 

面向对象绘制:

当你使用plt.supplots()函数的时候,就会产生一个对应于这个区域的对象,

你还可以在subplots()的时候用projection参数指定它的图标类型,

你其实还可以把plt当成一个父类,你生成的小区域都是plt的子类,

所以就可以对自己的对象调用plt的方法了,

这种面向对象绘图是matplotlib推荐的.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值