【问题标题】:How to set equal scale's length in gnuplot如何在gnuplot中设置等比例的长度
【发布时间】:2011-07-11 11:46:47
【问题描述】:

嗨 是否可以在 gnuplot 中设置比例以便 scaleX 和 scaleY 的长度相同? 我尝试了不同的技巧(设置大小、设置比率等),但即使 scaleX 和 scaleY 的范围相同 - 比例的长度也不同。看起来从 0 到 1(在 scalex 上)的范围长度大于从 0 到 1(在 scaleY 上)的范围长度。

【问题讨论】:

  • 你试过'set ratio -1'吗?
  • 是的,但是也没用
  • 这确实有效:D 谢谢
  • @Woltan:我认为你的意思是 set size ratio -1 具有相同的纵横比

标签: plot gnuplot


【解决方案1】:

嗯, 既然我们找到了答案(见问题的 cmets),我不妨把它贴出来让其他人更容易找到它:

set size square

成功了。

切里奥·沃尔坦

【讨论】:

    【解决方案2】:

    这适用于情节(2D)。对于 splot (3D) 使用 set view equal xyz

    【讨论】:

    • 不,那不一样! set size squarexy 轴设置为相同的长度,而 set view equal xyz 对所有轴使用相同的单位长度。示例:reset; set xrange[-5:5]; set yrange[-1:1]; set view equal xy; set multiplot layout 2,1; plot x; set size square; plot x; unset multiplot
    【解决方案3】:

    实际上,set size ratio -1 在各个方向上都设置了相同的比率,而与窗口无关,而set size square 在方框中绘制,无论您使用什么范围。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-10-08
      • 2018-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-05
      • 1970-01-01
      相关资源
      最近更新 更多