【问题标题】:Spacing between tics in GnuplotGnuplot中抽动之间的间距
【发布时间】:2014-07-26 23:20:50
【问题描述】:

我一直在疯狂地寻找这个问题的答案。如何在 gnuplot 上设置抽动之间的距离?目前,我情节中的抽动被挤得太紧了。我希望它们更加分散。

这是一个例子:

我有一个看起来像这样的图表:

100 ——
      |
      |
 50 —— 
      |
      |
  0 ——

我希望它看起来像这样:

 50 ——
      |
      |
      | 
      |
      |
  0 ——

请注意,在后样本中实际上少了一个 tic。

【问题讨论】:

  • 您是否不希望第二个示例中的上标签是100 而不是50?还是您真的想放大实际的图表?

标签: gnuplot


【解决方案1】:

抽动之间的距离由set xticsset ytics 命令设置。例如,如果我使用命令plot sin(x) 那么xtics 之间的空格默认为 5。命令

  set xtics  -10,2,10
  replot

使xtics以2的间隔出现。在上面的命令中,格式为

  set xtics <start>, <increment>, <end>

详情请参阅gnuplot 内的help xtics

希望这会有所帮助!

【讨论】:

  • 我在其他地方看到过这个答案,但这不是我要问的。我实际上想增加抽动之间的距离,而不是它们覆盖的间隔。
  • 我添加了一个例子来说明。
  • 嗨@KG,为什么,很明显,你必须用更短的 x 和 y 范围绘制相同的函数(或数据),以增加刻度之间的空间,然后指定你想要的间隔就像抽动一样。
【解决方案2】:

正如 andyras (Change actual space between tics in gnu plot) 在另一个答案中所建议的,您可以通过控制终端的大小来做到这一点。 我也有一个问题,我希望轴上的抽动在绝对值上具有相同的距离(虽然我不知道值本身,但网格最终应该是二次的)。

因此,如果您想要抽动的二次网格/间距,请将

set terminal pdfcairo size 100, 100

对于矩形放置

set terminal pdfcairo 100, 200

等等。 同样,这是安德拉斯提出的答案,而不是我。我接受了他的回答,这对我的情况有效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-17
    • 1970-01-01
    • 1970-01-01
    • 2021-02-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多