如何使x-ticks更明显?

时间:2018-02-16 03:05:25

标签: python matplotlib

我有一个matplotlib图,我正在使用以下代码创建:

# Plot times for completion
print "Plotting Completion Times"    
plt.plot(x, y)

plt.title("Completion Times")
plt.xlabel("Times (In Seconds)")
plt.xticks(x, x)
plt.ylabel("Percentage of completion")

plt.show()

情节正确显示,但我在x轴上设置的xticks最终重叠,现在我无法正确读取它们。得到的x轴刻度如下所示:

enter image description here

你可以看到有五个标记点,但我不知道它们的全部值是什么。

有没有办法让值以一定角度显示,以便它们全部可见?

1 个答案:

答案 0 :(得分:1)

你基本上可以明确地设置xticks距离plt.xticks(np.arange(min(x), max(x)+1, 1.0))之间的步数,它们将均匀间隔,从min(x)到max(x)+1的每个刻度之间的距离为1.0,你可以将1.0增加到任何值这对你很有帮助