7

Mac OS X で動作する gnuplot 4.6 があります。Octave でも動作します。これはオクターブ関連の質問ではなく、gnuplot が正常にインストールされているように見えることを納得させようとしているだけです。私の問題は、マウスを使用してプロットを回転させることはできますが (プロット ウィンドウとして x11 を使用しています)、バッチ ソート モード (例: $unixPrompt> gnuplot pm3d.dem は正常に動作します: 回転/ズームできます) であり、ALSO も可能です。 Octave 内から作成された 3D プロットを回転させますが、gnuplot に入って対話型の gnuplot プログラムからそのようなプロットを回転させることはできません。すなわち。gnuplot> issuePlotCommands… は問題なくプロットを表示しますが、同じコマンドをバッチまたはオクターブ駆動の方法で発行したときのように、そのプロットを回転させることはできません。私のインタラクティブな gnuplot では、マウス入力がまったく許可されていないようです。現在、.profile に GNUTERM=x11 があります。私のgnuplotインストールのインタラクティブモードが、batch.demファイルとOctaveの場合に回転しない理由を誰か指摘できますか? ありがとう。

4

2 に答える 2

10

と入力しpause -1ます。それは私にとって回転を可能にしました!

于 2012-05-28T04:44:16.260 に答える
8

追加set mouseしても違いはありますか?

(gnuplot のドキュメントから)

The command `set mouse` enables mouse actions. Currently the pm, x11, ggi,
windows and wxt terminals are mouse enhanced. There are two mouse modes. The
2d-graph mode works for 2d graphs and for maps (i.e. splots with `set view`
having z-rotation 0, 90, 180, 270 or 360 degrees, including `set view map`)
and it allows tracing the position over graph, zooming, annotating graph etc.
For 3d graphs `splot`, the view and scaling of the graph can be changed with
mouse buttons 1 and 2. If additionally to these buttons the modifier <ctrl> is
hold down, the coordinate system only is rotated which is useful for large
data sets. A vertical motion of Button 2 with the shift key hold down changes
the `xyplane`.

以下が機能することに注意してください。

echo "plot sin(x); pause mouse keypress" | gnuplot -persist

しかし、これはしません:

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

gnuplot_x11 ドライバーがローテーションのために通信するには、gnuplot プロセスが生きている必要があるためです。

于 2012-05-04T23:14:01.443 に答える