仅显示matplotlib条形图的一些条形标签

时间:2020-06-22 07:24:30

标签: python-3.x matplotlib

我有一个带有很多列的条形图(大约100个)。我只想显示一些条形标签(它们的排序方式是这样一种绝对合理的方式来显示数据)。有没有简单的方法可以做到这一点,例如显示每个第3或第5个标签?我知道我可以手动整理列表,但我认为可能有一个不错的选择。

import matplotlib.pyplot as plt
import numpy as np

data = np.random.rand(100)
groupings = np.arange(0,100)
x_pos = [i for i, _ in enumerate(groupings)]
plt.bar(x_pos,data)
plt.xticks(x_pos,groupings)

0 个答案:

没有答案