Python 为什么我会得到ValueError:注释后宽度和高度都必须低于32768?

Python 为什么我会得到ValueError:注释后宽度和高度都必须低于32768?,python,matplotlib,annotate,Python,Matplotlib,Annotate,我被这个错误弄糊涂了,因为我运行的代码与我已经使用过的数据是一样的。 我唯一改变的是添加这两条线来注释绘图的不同区域: plt.annotate('first group',xy=(100000, position1),size='x-large',ha='center',va='top',bbox=dict(alpha=0.5,facecolor='white',boxstyle='round')) plt.annotate('second group',xy=(100000,NOJU[10]

我被这个错误弄糊涂了,因为我运行的代码与我已经使用过的数据是一样的。 我唯一改变的是添加这两条线来注释绘图的不同区域:

plt.annotate('first group',xy=(100000, position1),size='x-large',ha='center',va='top',bbox=dict(alpha=0.5,facecolor='white',boxstyle='round'))
plt.annotate('second group',xy=(100000,NOJU[10]['n0/'][-1000]),size='x-large',ha='center',va='top',bbox=dict(alpha=0.5,facecolor='white',boxstyle='round'))
其中100000是x轴长度的一半。如果我删除这些行,我就不会再收到错误,这怎么可能呢?我没有线索,我需要对情节进行注释


谢谢大家!

错误是结果图像在一个或两个轴上大于32k像素。如果之前仅低于该尺寸,可能是注释被放置在轴的外部,并将尺寸推过该限制?您可以尝试对Y坐标和X坐标进行编码,看看是否仍然会出现相同的错误。这两行是否分别导致错误?这是由于
Agg
渲染方式的限制。您能否提供一个产生错误的最小示例?