gnuplot

(公開: 2017年6月13日)

「gnuplot は使いにくい」と思う人は多いと思います。

実際、gnuplot は下の画面のようなコンソールでコマンドを一つ一つ入力するスタイルです。

gnuplotの ...

gnuplot

gnuplotをWindows上で使う場合、Emacsとの連携なんかを考えるとCygwinからインストールするのがおすすめです。

Windows上のスタンドアロンのgnuplot(wgnuplot)もありますが、それだけだ ...

gnuplot

gnuplotで関数の数値データをファイル出力するには set tableを使います。

下の例ではf1(x)の関数を$$-1 \le x \le 1$$の範囲で数値データをhoge.datというファイルに出力します。データ ...

gnuplot

gnuplot の X11, wxt, Windows terminalでウィンドウを表示したままにするには -persist をつけてgnuplotを起動します。

例えば下のようなgpフィアルをgnuplotで実行する場 ...

gnuplot

gnuplot 5.0からはhsv2rgbというbuilt-in functionが準備されています。hsv2rgb(h, s, v)の引数は全ての範囲で定義されています。
(gnuplot 4.6以前はこの関数は定義されてい ...

gnuplot


x軸に並行な線を引く場合

これはかなり簡単で、定数の関数を定義してやれば良いです。

unset gridset terminal pdfcairo enhanced color font "Helvetica, ...

gnuplot

x軸とy軸で別々のデータを参照したい時があります。そんな時はpasteコマンドを使います。pasteはUnix系のコマンドですから、Windowsの場合はCygwinなどが必要です。

例えば次のようなデータを使います。一つ ...

gnuplot

gnuplotで棒グラフを作成する方法はいくつかありますが、ここではboxesを使う場合を書きます。

histogram-data.datは次のようなファイルです。

person taro hanakoapple 5 ...

gnuplot

gnuplotのset arrow, set key, set label, set objectで指定する座標について整理します。例えば

set key at x,y

のような場合です。ここでx, yの座標は何を意味してい ...

gnuplot

gnuplotで日本語を使うためにterminalにcairolatexを使うメモです。(2016-12-05にタイトルを変更しました。)

cairolatexは、グラフの出力をlatex形式にして、それをlatexで処理 ...