Gnuplot
ナビゲーションに移動
検索に移動
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 のコマンドを入力してエンターキー押すことでを実行します。反応に数秒の時間が掛かる場合がありますが、終了に向かっています。