gnuplot x11 terminal - 在调整窗口大小时,宽高比不会保持不变

时间:2014-08-27 14:13:53

标签: c++ gnuplot aspect-ratio

我在x11终端上使用gnuplot遇到宽高比问题。 我试过设置尺寸比率-1'并设置尺寸方块'命令。一切正常,直到窗口重新调整大小。除非窗口以相同的比例在两个方向上拉伸,否则不会保留绘图的纵横比。

我想最大化x11窗口,同时保持绘图的方形纵横比。这可能吗?

另外,我使用的是gnuplot版本4.6.5

编辑#1:

我还要注意我从c ++脚本调用gnuplot。假设我有一个包含所有名为plotCOMMANDS的gnuplot命令的ascii文件。在我的c ++脚本中,我有以下系统命令来调用gnuplot:gnuplot -persist plotCOMMANDS

如果我在gnuplot终端内绘图,我可以使用replot命令(如Christoph所建议的那样)。但有没有办法在每次调整窗口大小时在c ++脚本中运行replot命令?

1 个答案:

答案 0 :(得分:2)

我认为窗口内容在您最大化后不会自动更新,但现有的绘图只会重新调整为新窗口大小(windows终端具有相同的问题)。

最大化窗口后,您必须在交互式终端中输入replot。这适用于x11windows终端。热键e不适用于x11。顺便说一句:在即将发布的5.0版本中,这种行为是固定的,当画布大小改变时,窗口会自动重新创建。