matplotlib这个第三方库经常是用来绘制各种数据可视化统计图表的 , 而有些时候是需要绘制多个子图来显示数据 , 那么子图大小的控制就比较重要了 。下文所介绍的主要内的就是 , python使用第三方库matplotlib绘制子图时调整其大小的方法 , 感兴趣的话就一起往下看看吧 。

一、核心要点
matplotlib库控制子图大小的关键点就在于figure()方法 , 该方法的作用就是创建出来一个新图形 , 而之后所有的子图都是会默认添加到这个图形之中 。而这个图形的大小就决定了能够添加多少个子图进去 , 而子图大小也是会根据它来自适应变化的 。
该方法需要传入figsize参数并接收元组类型的值 , 意思就是创建图形的长宽为多少 。而这个数字的单位是英寸 , 一英寸等于2.54厘米 , 而一英寸又是等于72像素 。
而绘制子图的大小是根据生成它的数据最大值来决定的 , 因为所有的子图都是放在坐标系之中 。在调用figure()方法创建画布之前 , 将需要添加的子图大小与其相加一下就可以得到合适的值了 。
二、代码实例
import matplotlib.pyplot as pltfig = plt.figure(figsize=(11,4))fig6 = plt.subplot(121)plt.scatter(centers[:,0],centers[:,1])fig7 = plt.subplot(122)plt.scatter(centers[:,0],centers[:,1])plt.show()以上代码就是创建出来一个长为792像素 , 宽为288像素的画布 。然后生成的两个子图长宽都是在120像素左右 , 那么这两个子图就会平行放在画布中并且自动垂直水平居中 , 它们的大小也会随之改变 。
【Matplotlib子图大小怎么调整?Python如何控制matplotlib绘制子图大小】以上就是关于“Matplotlib子图大小怎么调整?Python如何控制matplotlib绘制子图大小”的全部内容了 , 希望对你有所帮助 。



微信扫码Python课,免费报名

现在报名赠100例知识点合集

猜你喜欢
- 由衷祝福的句子 关于祝福的句子
- 励志自己正能量句子 励志自己正能量句子有哪些
- 名扬中外的反义词 名扬中外什么意思
- 加油你是最棒的结局 加油你是最棒的大结局
- 电动自行车好不好?电动自行车的优缺点!
- 涡轮增压是什么意思 详情如下
- 长沙到韶山怎么走
- 学会鞋子贴小妙招 让你健步如飞
- 七月是什么星座 七月份是由巨蟹座和狮子座构成的
- 王艺瑾个人资料简介 王艺瑾介绍
