gnuplotの色設定:HSVを用いる方法

用途:グラフの色を「赤と緑と青」のように選ぶのではなく、パラメータによって連続的に変化させたい場合

 

f:id:holy_mountains:20180928171015p:plain

 

参照:

qiita.com

 

HSV色空間の説明:

www.peko-step.com

 

例:等高線の色を変化させる場合のプログラム例

set log xy
set contour

# 3Dプロットは表示しない
unset surface 

 

# 等値線の数を指定する場合
#set cntrparam levels 10 

 

# 等値線の範囲と刻みを指定する場合
set cntrparam levels incremental 0.02,0.01,0.18
set cntrparam cubicspline

# 各等値線のスタイルを指定

set style line 1 lc rgb hsv( 0,200,255) lw 1.5
set style line 2 lc rgb hsv( 20,200,255) lw 1.5
set style line 3 lc rgb hsv( 40,200,255) lw 1.5
set style line 4 lc rgb hsv( 60,200,255) lw 1.5
set style line 5 lc rgb hsv( 80,200,255) lw 1.5
set style line 6 lc rgb hsv(100,200,255) lw 1.5
set style line 7 lc rgb hsv(120,200,255) lw 1.5
set style line 8 lc rgb hsv(140,200,255) lw 1.5
set style line 9 lc rgb hsv(160,200,255) lw 1.5
set style line 10 lc rgb hsv(180,200,255) lw 1.5
set style line 11 lc rgb hsv(200,200,255) lw 1.5
set style line 12 lc rgb hsv(220,200,255) lw 1.5
set style line 13 lc rgb hsv(240,200,255) lw 1.5
set style line 14 lc rgb hsv(260,200,255) lw 1.5
set style line 15 lc rgb hsv(280,200,255) lw 1.5
set style line 16 lc rgb hsv(300,200,255) lw 1.5
set style increment user

 

#2D的に見る

set view 0,0
splot 'corr_func_order_St_number.d' u 1:2:4 w l