如果我将多个X/Y集输入matplotlib.pyplot.plot,该怎么做?
annotate
决定如何将xy值与其中一个集相关联?是否有一个假设,所有的集合都是以相同的方式缩放的?
plt.plot(clist, plist, 'g', clist, rlist, 'r', clist, flist, 'b')
plt.annotate("%d chars F=%f" % (threshold_c, threshold_f), xy=(threshold_c, threshold_f),
xytext=(-50, 30), textcoords='offset points',
arrowprops=dict(arrowstyle="->"))
我们的回答似乎很好,但有人要求澄清。
使用默认值调用annotate
xy=
具有将批注与带图形的X/Y对关联的效果。当有一个x数组和一个y数组时,我很明显这意味着什么。
有了倍数,我不知道
plot
将自动设置多组轴,每个X/Y数组一个轴,如果是这样,注释将如何工作。答案解释了对plot的一次调用创建了一组轴,这些轴可以最大限度地缩放所有X/Y集,因此annotate知道该去哪里。