我正在为包含125个条目的向量y做一个散点图:
x = np.arange(1,126)
plt.scatter(x,y)
案例是我不希望x轴为图中的每个点都有一个数字,我想将这些点分组为5,即x轴中的数字1对应到前5个点,数字2对应于接下来的5个等等......所以x应该是:
x = np.arrage(1,26)
但我不知道这是否会起作用。
请帮忙。 非常感谢你。
答案 0 :(得分:1)
试试这个。不确定它是不是你想要的。但希望是一个开始。
ticks = []; j = 1
for i in x:
if i % 5 == 0:
ticks.append(j)
j += 1
else:
ticks.append('')
plt.xticks(x, ticks)