matplotlib学习笔记(四)-基础绘制函数及面向对象绘制
其他
2020-02-26 11:53:37
阅读次数: 0
饼图:
参数说名:
第一个参数就是每个扇形的比例(列表类型
第二个参数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推荐的.
发布了33 篇原创文章 ·
获赞 9 ·
访问量 5386
转载自blog.csdn.net/realliyuhao/article/details/104495347