首页 > 其他 > 详细

Matplotlib属性

时间:2021-07-02 19:46:21      阅读:28      评论:0      收藏:0      [点我收藏+]

像plot这样的函数来说,它的每一个参数对(X,y)后面。还可以有可选的第三个参数,这个参数是字符串格式的,它可以用来指示绘图的颜色和线条的类型

1.色彩和样式

 技术分享图片

技术分享图片

 2.可以通过help()函数查看plt的所有信息,属性都在里面

 技术分享图片

 3.文字
给图加标题、横坐标的标签、纵坐标的标签,
标题可以通过title()函数实现
横坐标的标签用xlabel()

纵坐标的标签用ylabel()

 技术分享图片

4.figure

figsize用来表示图的大小,dpi表示图的精度
可以看到plot中的参数,之前用单个的字符如‘r‘,‘g‘来表示颜色,这里可以用专门的参数来表示

技术分享图片

 

 5.legend
可以看到legend中有一个参数loc,loc就是location,表示位置,loc=‘upper left’意思是把图例放在左上方,
图例的文字,可以有plot()中的label来指定

plt.legend(loc=‘upper left’)

6.多子图(subplots)
在Matplotlib中可以在一个图的多个区域分别来画图,这就是子图,通过subplots()这样的函数来实现

 技术分享图片

 plt.subplot(211),plt.subplot(212)表示两行一列的,第一个和第二个参数分别代表行数和列数,第三个参数代表所在区域的编号

技术分享图片

 

 技术分享图片

 

例子:

(1)

 技术分享图片

 

 subplots_adjust(hspace = 0.5)的作用是什么?

调整两个子图之间的距离,这里是垂直方向的距离

 技术分享图片

 

 7.子图-axes

 技术分享图片

 

 可以看到axes有四个参数,left代表的是它离左边界的距离(按坐标轴百分比计算),bottom是离底边的距离(按坐标轴百分比计算)
width和height这两个参数就是这张图的宽度和高度(按坐标轴百分比计算)

subplots指定多个子图时,

技术分享图片

可见,画布被分为2部分,ax变成了一个包含2个子图对象的array
然后就可以针对每个子图进行画图了。

 

Matplotlib属性

原文:https://www.cnblogs.com/GumpYan/p/14964206.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!