Python注释直方图但注释不清楚

时间:2017-05-17 13:46:55

标签: python matplotlib

我试图在我的直方图中添加标签,但我做了,但标签中的字符不清楚。
我的代码:

x.hist(bsone,bins=200)
for x_label, label in zip(bsone, bsone):
   ax.annotate(x_label, xy=(label, 0), xytext=(label, -20 ))

如您所见,第二个标签中的最后三位数字是不可见的:   enter image description here

1 个答案:

答案 0 :(得分:2)

你试图在这里注释很多要点,这些要点彼此如此接近以至于它们的注释重叠。

我认为你需要决定你想要的情节如何,例如只注释两个点。 你可以,例如

仅注释第一个和最后一个点
ax.annotate(bsone[0], xy=(bsone[0], 0), xytext=(bsone[0], -20 ))
ax.annotate(bsone[-1], xy=(bsone[-1], 0), xytext=(bsone[-1], -20 ))