【问题标题】:Python scatter plot, axis scalePython散点图,轴刻度
【发布时间】:2018-04-11 01:40:19
【问题描述】:

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

x = np.arange(1,126)

plt.scatter(x,y)

情况是我不希望 x 轴对图中的每个点都有一个数字,我想将点分组为 5 组,即 x 轴中的数字 1 对应于前 5 个点,数字 2 对应接下来的 5 个,依此类推...所以 x 应该是:

x = np.arrage(1,26)

但我不知道这是否可行。

请帮忙。 非常感谢。

【问题讨论】:

标签: python scatter-plot


【解决方案1】:

试试这个。不确定它是否是你所追求的。但希望是一个开始。

ticks = []; j = 1
for i in x:
    if i % 5 == 0:
        ticks.append(j)
        j += 1
    else:
        ticks.append('')
plt.xticks(x, ticks)

【讨论】:

    猜你喜欢
    • 2013-09-17
    • 2018-02-22
    • 2021-06-01
    • 1970-01-01
    • 2018-04-24
    • 2016-07-27
    • 1970-01-01
    • 2016-08-30
    • 1970-01-01
    相关资源
    最近更新 更多