matplotlib轮廓标签位置手册失败

时间:2016-10-21 16:50:06

标签: python matplotlib

我找到了在matplotlib中手动设置轮廓标签位置的方法,遵循contour_demo.py的演示代码和contour的帮助文档,我只是使用代码在python2.7

plt.clabel(CS, inline=0, inline_spacing = 5,manual = True)

但它引发了NotImplementedError的错误。当我设置manual = False时,没有错误,但标签是自动设置的。

我的问题是如何设置标签手动的位置?或者我如何通过鼠标点击获取图形上的位置,从中我可以通过以下方式设置标签位置:

manual_locations = [(-1, -1.4), (-0.62, -0.7), (-2, 0.5), (1.7, 1.2), (2.0, 1.4), (2.4, 1.7)]

plt.clabel(CS, inline=1, fontsize=10, manual=manual_locations)

0 个答案:

没有答案