gnuplotで等高線の線の種類を指定する方法

gnuplotで等高線の線種を変更する方法は

  1. まず線種のユーザ定義を"set style line {番号} lt {線種番号}" で必要数だけ作成し、
  2. ユーザ定義の線種の利用を"set style increment user" で宣言する。
  3. データ値の大きい方からユーザ定義の線が描かれる。


set style line 1 lt 1
set style line 2 lt 1
set style line 3 lt 1

[必要なだけ set style line {番号} lt {線種番号} を作成]

set style increment user
参考ページcomp.graphics.apps.gnuplot › Linestyles for base contour of 3D plot

[2012.7.6]gnuplotで等高線の線種、太さ、色を設定するための重要なメモ

手許の Windows 7 (32bit) SP1 上で Windows 用の gnuplot バイナリを利用して比較した。比較したバージョンは 4.2.0, 4.2.6, 4.4.2, 4.6.0 である。この4種のうちでバージョン 4.4.2 だけがバイナリのディレクトリ名が "bin" ではなく、"binary" である。バージョン 4.4.2 だけが "set terminal postscript eps", "set contour" を利用して下記の「線種」「太さ」「色」を変更するスクリプトを忠実に実行した。だからボクはこれからバージョン 4.4.2 http://sourceforge.jp/projects/sfnet_gnuplot/downloads/gnuplot/4.4.2/gp442win32.zip/ を使うことにする。


set style line 1 lt 1 lw 1 lc rgb '#440044'
set style line 2 lt 1 lw 3 lc rgb '#00FF00'
set style line 3 lt 1 lw 3 lc rgb '#1FFF00'

set style increment user