首页 > 其他 > 详细

控制 matplotlib 子图大小

时间:2016-01-17 13:30:45      阅读:580      评论:0      收藏:0      [点我收藏+]

效果图:

技术分享

 

代码:

import numpy as np
import matplotlib.pyplot as plt

‘‘‘调整 matplotlib 子图的大小‘‘‘

x1 = np.linspace(0.0, 5.0)
x2 = np.linspace(0.0, 2.0)

y1 = np.cos(2 * np.pi * x1) * np.exp(-x1)
y2 = np.cos(2 * np.pi * x2)


plt.figure()

rect1 = [0.14, 0.35, 0.77, 0.6] # [左, 下, 宽, 高] 规定的矩形区域 (全部是0~1之间的数,表示比例)
rect2 = [0.14, 0.05, 0.77, 0.2]

ax1 = plt.axes(rect1)
ax2 = plt.axes(rect2)

ax1.plot(x1, y1, -og, ms=3)
ax2.plot(x2, y2, -ob, ms=3)

plt.show()

 

 

参考:

http://www.cnblogs.com/vamei/archive/2013/01/30/2879700.html

http://www.zhihu.com/question/21953954

控制 matplotlib 子图大小

原文:http://www.cnblogs.com/hhh5460/p/5137092.html

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