【发布时间】:2016-01-18 05:18:02
【问题描述】:
我对 matplotlib 的 gridspec 有一个简单的错误,我似乎无法弄清楚。谁能告诉我哪里出错了?
import matplotlib.pyplot as plot
import matplitlib.gridspec as gridspec
gs = gridspec.GridSpec(1,3, width_ratios = [1,1], height_ratios = [2,1])
fig = plot.figure(figsize=(20,10))
ax1 = plot.subplot(gs[:, :-1])
ax2 = plot.subplot(gs[:, -1])
这段代码的错误是
IndexError: index 4 is out of bounds for axis 0 with size 4
这对我来说没有意义。我想我用这段代码说的是第一个轴 (ax1) 应该占据所有行,并位于前两列。第二个轴 (ax2) 应该占据所有行,并且只位于第三列。这不是我的代码的实际含义吗?
【问题讨论】:
标签: python python-2.7 matplotlib plot