的目的是在一个简单的情节插入sub_figure如下:matplotlib.pyplot.axes()参数混淆
import numpy as np
from matplotlib import pyplot as plt
X = np.linspace(-6, 6, 1024)
Y = np.sinc(X)
X_detail = np.linspace(-3, 3, 1024)
Y_detail = np.sinc(X_detail)
plt.plot(X, Y, c = 'k')
sub_axes = plt.axes([0.6,0.6,0.25,0.25])
sub_axes.plot(X_detail, Y_detail, c = 'k')
plt.setp(sub_axes)
plt.show()
上面的代码给出以下输出:
matplotlib文档说明matplotlib.pyplot.axes()
函数采用的参数是一个定义为rect=[left, bottom, width, height]
的列表,其中坐标left, bottom, width, height
被添加为规范化的(0,1)
值。 任何人都可以解释给我?
最后两个坐标是sub_figure的大小,我得到了很多,现在和前两个是什么关系?
左下角的坐标? – DavidG
但是那么左下角的坐标必须是(0.6,0.6)? @DavidG – User9523
'plt.setp(sub_axes)'是什么意思? –