我在x11终端上使用gnuplot遇到宽高比问题。 我试过设置尺寸比率-1'并设置尺寸方块'命令。一切正常,直到窗口重新调整大小。除非窗口以相同的比例在两个方向上拉伸,否则不会保留绘图的纵横比。
我想最大化x11窗口,同时保持绘图的方形纵横比。这可能吗?
另外,我使用的是gnuplot版本4.6.5
编辑#1:
我还要注意我从c ++脚本调用gnuplot。假设我有一个包含所有名为plotCOMMANDS的gnuplot命令的ascii文件。在我的c ++脚本中,我有以下系统命令来调用gnuplot:gnuplot -persist plotCOMMANDS
如果我在gnuplot终端内绘图,我可以使用replot
命令(如Christoph所建议的那样)。但有没有办法在每次调整窗口大小时在c ++脚本中运行replot
命令?
答案 0 :(得分:2)
我认为窗口内容在您最大化后不会自动更新,但现有的绘图只会重新调整为新窗口大小(windows
终端具有相同的问题)。
最大化窗口后,您必须在交互式终端中输入replot
。这适用于x11
和windows
终端。热键e
不适用于x11
。顺便说一句:在即将发布的5.0版本中,这种行为是固定的,当画布大小改变时,窗口会自动重新创建。