Python散点图,轴刻度

时间:2018-04-11 01:40:20

标签: python scatter-plot

我正在为包含125个条目的向量y做一个散点图:

x = np.arange(1,126)

plt.scatter(x,y)

案例是我不希望x轴为图中的每个点都有一个数字,我想将这些点分组为5,即x轴中的数字1对应到前5个点,数字2对应于接下来的5个等等......所以x应该是:

x = np.arrage(1,26)

但我不知道这是否会起作用。

请帮忙。 非常感谢你。

1 个答案:

答案 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)