的目的是在一個簡單的情節插入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)'是什麼意思? –