如何只显示X轴刻度的前n个字符?

时间:2017-07-11 10:12:13

标签: python python-3.x matplotlib

我正在使用以下代码创建绘图:

[...]
# print a bar plot of the results
plt.bar(range(length), buckets)
# add x-axis ticks (dates)
plt.xticks(range(length), days, rotation=70)
# some cosmetics: hide all ticks
plt.setp(plt.gca().get_xticklabels(), visible=False)
# show every 30th tick again
plt.setp(plt.gca().get_xticklabels()[::30], visible=True)
# show the result
plt.show()

我的问题是我的X轴的名称是大的(在长度方面)。有没有办法只显示每个刻度线的前5个(或n个)字符?或者可能完全编辑它们?

0 个答案:

没有答案