« gnuplot -度数分布多角形:点の形を変える/線の色、太さを変える | トップページ | gnuplot でヒストグラム・度数分布多角形づくり »

2014年3月 8日 (土)

gnuplot -ヒストグラム:箱の色を変える・スタイルの設定

〔箱の中を色で塗りつぶす〕

set style fill solid

と入力すると、良いです。
関数の時と同様、何かしらplotしないと設定が反映されないので、注意が必要です。
21___

 


〔箱の黒枠を設定する〕
上の状態だと棒がくっついて見えるので、見えづらい・・・。
そこで黒枠を設定。

set style fill solid border lc rgb "black"

と入力。
22___
うむ。いい感じ。

ところで、毎回「plot "./test.txt" using 1:2 with linespoints」を入力するのは面倒ですね。「↑」のキーを何回も打つと、今まで入力した履歴が表示されていきます。
再利用したい履歴を表示させた状態で「Enter」キーを押すとすんごい楽です。履歴で出てきたものを改変することも可能です。ここらへんはbashなどのターミナルと挙動は同じです。「bashのタブ補完」のような機能も一部働きます。

ただbashと違うのは、「delキー」がうまく働かないところ。「backspace」キーはちゃんと働くので、文字列を一部消すときはカーソルを移動させて「backspace」キーで削除、打ち直すと良いです。これについてはOS等の環境によって挙動が変わるかも。Windowsでは確認していないので、わかりません。



  
〔箱の色を変更する〕
箱の色を変えるには、

plot "./test.txt" using 1:2 with boxes lc rgb "light-cyan"

などとします。
23___

面倒ですが、箱の色については、plotコマンド毎に入力しなければなりません。

少しでも入力の楽がしたいという人は、スタイルを設定する方法があります。




〔描画スタイルの設定〕

set style line 1 lc rgb "light-cyan" lw 2

ちょっと説明します。

set style line 番号 lc rgb "light-cyan" lw 2

lc rgb "light-cyan"の部分は色の設定の部分。
lw 2 の部分は線の太さの部分で、この例だと「2」の太さに。
番号がやっかいなのですが、lineスタイル○番にこれらの値を設定するという感じです。

このように設定すると、plotコマンド時に以下のように省略ができます。

plot "./test.txt" using 1:2 with boxes ls 番号

24___style
これは「lineスタイル○番」の設定を読みだしてプロットするという感じです。
番号は今回は「1」で設定したので、「…with boxes」の後に「ls 1」を入力すれば、1番に設定されているものが読み出されて使用されます。もし「4」で設定したのなら、「…with boxes」の後に「ls 4」を入力します。

ちなみに、このやり方は関数の描画でも同じように出来ます。

set style line 2 lc rgb "black" lw 2
plot x ls 2 , 6/x ls 2

25__style



 
度数分布多角形も同様です。

set style line 3 lc rgb "black" lw 2 pt 7
gnuplot> plot "./test.txt" using 1:2 with linespoints ls 3

25__style_2

このようにすれば、plotコマンド毎にいちいち「〜 lc rgb "black" 〜」といった引数を入力しなくても済みます。


〔目次〕
(1)gnuplot でヒストグラム・度数分布多角形づくり
(2)gnuplot -ヒストグラム:箱の色を変える・スタイルの設定
(3)度数分布多角形:点の形を変える/線の色、太さを変える
(4)グリッドを設定する/下地づくり

(他)gnuplot グラフ-座標平面づくり


選べる線種や点種については、米澤 進吾 先生のサイトにすんごくいいページがあります。
 米澤 進吾 先生のサイト:ポイントや線や色の一覧を作る
  http://www.ss.scphys.kyoto-u.ac.jp/person/yonezawa/contents/program/gnuplot/testterminal.html

身も蓋もないんですが、ウチのブログを見るより、先生のサイトを見たほうがずっといいと思います。(泣)



« gnuplot -度数分布多角形:点の形を変える/線の色、太さを変える | トップページ | gnuplot でヒストグラム・度数分布多角形づくり »

gnuplot」カテゴリの記事

ヒストグラム・度数分布多角形」カテゴリの記事

2021年5月
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          
無料ブログはココログ