Input 为什么我的gnuplot安装的交互模式赢了';对于batch.dem文件和倍频程文件,它将不旋转

Input 为什么我的gnuplot安装的交互模式赢了';对于batch.dem文件和倍频程文件,它将不旋转,input,mouse,rotation,gnuplot,interactive,Input,Mouse,Rotation,Gnuplot,Interactive,我有gnuplot 4.6在MacOSX上工作。它也可以在八度音阶下工作。这不是一个与倍频程相关的问题,只是想让您相信gnuplot似乎安装得很好。我的问题是,虽然我可以在批处理模式下用鼠标旋转绘图(我使用x11作为绘图窗口)(例如,$unixPrompt>gnuplot pm3d.dem工作正常:我可以旋转/缩放它们),也可以旋转从倍频程内创建的3d绘图,但是我不能仅仅进入gnuplot并从交互式gnuplot程序中旋转任何这样的绘图。 例如,gnuplot>issuePlotCommands

我有gnuplot 4.6在MacOSX上工作。它也可以在八度音阶下工作。这不是一个与倍频程相关的问题,只是想让您相信gnuplot似乎安装得很好。我的问题是,虽然我可以在批处理模式下用鼠标旋转绘图(我使用x11作为绘图窗口)(例如,$unixPrompt>gnuplot pm3d.dem工作正常:我可以旋转/缩放它们),也可以旋转从倍频程内创建的3d绘图,但是我不能仅仅进入gnuplot并从交互式gnuplot程序中旋转任何这样的绘图。
例如,gnuplot>issuePlotCommands…将很好地显示绘图,但我无法像以批处理或倍频程驱动方式发出相同命令时那样旋转绘图。我的交互式gnuplot似乎不允许任何鼠标输入。我当前在我的.profile中有GNUTERM=x11。有人能指出为什么我的gnuplot安装的交互模式在batch.dem fils和Octave中不会旋转吗?谢谢。

添加
设置鼠标
有什么区别吗

(来自gnuplot文档)

但这不会:

echo "plot sin(x)" | gnuplot -persist

因为gnuplot进程必须处于活动状态,gnuplot_x11驱动程序才能与旋转进行对话。

键入
暂停-1
。对我来说,这使旋转成为可能

很有趣。。。“设置鼠标”没有做任何事情(我尝试了一些设置鼠标的变体),但是在gnuplot中添加了“暂停鼠标按键”。。ie:gnuplot>splotsin(blahblah);暂停鼠标按键;工作。我现在可以根据需要旋转绘图。谢谢你。关于您关于gnuplot进程需要处于活动状态(这是有意义的)的评论,我查看了ps命令输出,并注意到gnuplot和gnuplot_x11在交互命令中是持久的。也许“暂停鼠标按键”是为了寻找鼠标命令?ps命令有点清晰:当我输入A)gnuplot>splot sin(废话)时,我同时查看了ps;b) gnuplot>splot sin(废话);暂停鼠标按键;gnuplot(当然,它是交互式程序)和gnuplot_x11在这两个变体中都存在(并且在进程id中保持不变)。因为它的价值。@werdevo--
暂停鼠标按键
确实说要查找键盘/鼠标输入,但我不明白如果你坐在那里不停地在gnuplot提示符下打字,为什么这会真正起作用。。。(这对我来说没什么区别)。@mgilson-hmm,我还玩了一些游戏:似乎“暂停鼠标按键”寻找鼠标输入,直到某个按键。。。正确的?看起来,在交互模式下,我的(我有一个mac mini)“option”键关闭(即结束鼠标输入流)鼠标,事实上,我必须重新启动gnuplot以消除这种效果。这对我来说特别奇怪,因为当我在批处理模式下运行(比如)pm3d.dem演示时,我的选项键用于增强对绘图窗口的鼠标输入,即“选项”键将缩放垂直轴和/或缩放,具体取决于我的鼠标轨迹!!??
echo "plot sin(x); pause mouse keypress" | gnuplot -persist
echo "plot sin(x)" | gnuplot -persist