【问题标题】:How to set tics in x or y axis using range in GNU Octave?如何使用 GNU Octave 中的范围在 x 或 y 轴上设置抽动?
【发布时间】:2018-10-06 03:28:22
【问题描述】:

x 的长度 = 1000, y 的长度 = 1000

plot(x, y, '+');
xlabel ("p");
ylabel ("Q(p)");
title('Custom plot');
set(gca, 'xtick', [0.00000   0.20000   0.40000   0.60000   0.80000   1.00000])

这个 set 命令在 X 轴上创建 6 个 tic,但我喜欢创建 20 个 tick,这样 2 个 tic 之间就有 50 个元素。

提前致谢。

【问题讨论】:

  • 请进一步解释您的问题是什么。如果要创建 20 个刻度,则创建一个包含 20 个元素的向量。
  • 在不创建静态向量的情况下,有没有办法动态设置抽动之间的固定差异?例如,从 1 到 1000,如果我们希望每 20 个距离相等,则抽动将在 0、20、40、60 等处。有什么办法
  • 是的,当然。只需使用范围 0:20:1000

标签: octave yaxis


【解决方案1】:

根据您的评论,我猜您不知道 Octaves“范围”背后的概念。 see here

在您的情况下,如果您希望 xticks 从 0 到 1000 并且步骤之间的差异是 20,只需使用:

set(gca, 'xtick', 0:20:1000);

【讨论】:

    猜你喜欢
    • 2012-09-06
    • 2011-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-06
    • 1970-01-01
    相关资源
    最近更新 更多