Gnuplot

出典: フリー教科書『ウィキブックス(Wikibooks)』
ナビゲーションに移動 検索に移動

Linux で二次関数や三角関数などのグラフをかきたい場合、Gnuplot が役にたつ。

gnuplot の使い方

(Linuxの場合)

※ Fedora 31 で動作を確認してある(2019年09月13日)。

まず、インストールする。

Fedoraの場合、ターミナルを開いて、コマンド

sudo dnf install gnuplot

で入る。

Gnome Software では見つからなかった。


で、とにかくGnuplotをパソコンにインストールしたら、ターミナル画面でコマンド

[username@localhost ~]$ gnuplot

でgnuplotを起動する。

すると、ターミナル上で入力画面になる。(GUIの入力画面なんて気の効いたもんは無い。)

そして、

gnuplot> 

とターミナル上で表示されるので、

「>」以降に、表示したい数式を入れる。

ここで注意すべきとして、二次関数は x**2 と書く。

x^2 だと、別の意味になるようだ。

また、分数の計算の機能は無いようなので、係数や定数項などの分数はあらかじめ小数に直しておく。

たとえば、 を表示したい場合、

gnuplot> plot (x**2)*0.5

と入力する。

すると、GUIの出力画面が開く。

最初に plot でグラフ表示するときに

Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
Warning: slow font initializationgnuplot> qt_processTermEvent received a GE_fontprops event. This should not have happened

と警告メッセージが出ますが、実用には問題ないので放置しましょう。


X軸やy軸の変域など、表示範囲を指定したい場合、

gnuplot> set xrange [-7:7] 
gnuplot> set yrange [-2:13]

などで指定できる。

これを設定後、再度

gnuplot> plot (x**2)*0.5

などでグラフを再表示する。

さて、GUI画面に目的のグラフを表示したら、メニューバーにあるメニューを使って、それをアプリ外部に出力保存(エクスポート)できる。

PNG形式やSVG形式などとして出力できる。

終了するには[編集]

終了するには exit または quit のコマンドを入力してエンターキー押すことでを実行します。反応に数秒の時間が掛かる場合がありますが、終了に向かっています。