> levels(state.region)[2]
[1] "S"
> levels(state.region)[[2]]
[1] "S"
Run Code Online (Sandbox Code Playgroud)
它们返回相同的值,所以我不知道它们之间有什么区别.
我阅读了使用 GridSpec 自定义子图位置中的说明,并尝试了以下代码并获得了绘图布局:
import matplotlib.gridspec as gridspec
gs = gridspec.GridSpec(3, 3)
ax1 = plt.subplot(gs[0, :])
ax2 = plt.subplot(gs[1, :-1])
ax3 = plt.subplot(gs[1:, -1])
ax4 = plt.subplot(gs[-1, 0])
ax5 = plt.subplot(gs[-1, -2])
Run Code Online (Sandbox Code Playgroud)
我知道这gridspec.GridSpec(3, 3)将给出 3*3 布局,但这意味着什么gs[0, :] gs[1, :-1] gs[1:, -1] gs[-1, 0] gs[-1, -2]?我在网上查找但没有找到详细的解释,我也尝试更改索引但没有找到规律的模式。谁能给我一些解释或者给我一个关于这个的链接?