http://t16web.lanl.gov/Kawano/gnuplot/intro/basic.html
gnuplotでplotする色、太さの変更
http://d.hatena.ne.jp/yrgnah_yats/20090802/1249188972
より
gnuplotで線の色を変える
線種の変更
例えば赤い破線で書きたければ次のようにすればよい。plot sin(x) linetype 2 linecolor rgbcolor "red" linewidth 10 plot sin(x) lt 2 lc rgb "red" lw 10 plot sin(x) lt 2 lc rgb "#ff0000" lw 10 plot sin(x) lt 2 lc 1ltはlinetype(線種:実線・破線・色・太さが決められている)、lcはlinecolor、lwはlinewidthを表す。rgbはrgbcolorの省略形。ltは-1から10まで指定できる。lwは太さで1-20の範囲で自分は使っている。もう一つ例を示す。
plot sin(x) lt 3 lc rgb "yellow" lw 10, cos(x) lt 4 lc rgb "green" lw 15, \ 0.5 lt 2 lc rgb "blue" lw 2 , -0.5 lt 1 lc rgb "salmon" lw 5 set term post eps enhanced color set output "test.eps" replot

epsにすると線幅が細くなるので、太くしたければlw 10と大きめにする。lc rgb "[color name]"で用いる色の名前[color name]については
show palette colornamesとすれば一覧が表示される。一部紹介。
List of known color names:
■white #ffffff = 255 255 255
■black #000000 = 0 0 0
■grey #bebebe = 190 190 190
■red #ff0000 = 255 0 0
■yellow #ffff00 = 255 255 0
■green #00ff00 = 0 255 0
■light-green #90ee90 = 144 238 144
■dark-green #006400 = 0 100 0
■blue #0000ff = 0 0 255
■cyan #00ffff = 0 255 255
■magenta #ff00ff = 255 0 255
■turquoise #40e0d0 = 64 224 208
■pink #ffc0cb = 255 192 203
■salmon #fa8072 = 250 128 114
■khaki #f0e68c = 240 230 140
■orange #ffa500 = 255 165 0
■purple #a020f0 = 160 32 240
さらに線種の一覧も出してみた。
plot -1 lt -1 lw 10,\ 0 lt 0 lw 10,\ 1 lt 1 lw 10,\ 2 lt 2 lw 10,\ 3 lt 3 lw 10,\ 4 lt 4 lw 10,\ 5 lt 5 lw 10,\ 6 lt 6 lw 10,\ 7 lt 7 lw 10,\ 8 lt 8 lw 10,\ 9 lt 9 lw 10,\ 10 lt 10 lw 10 set term post eps enhanced color set output "test.eps" replot

同様に
では線種の比較をやっている。pngやgifで出力すればすべて実線になるが、epsだと破線などになる。
また
testと打ち込めば線種の比較ができる。
0 件のコメント:
コメントを投稿