2017-05-30 19 views
0

私はgnuplotのと、このヒストグラムを作成したい: samplegnuplotの:積み重ねられたヒストグラムバーの色

私は、データ・ファイルは、次の構造を有するhttp://gnuplot.sourceforge.net/demo/histograms.html

から第六例を使用:

地域オーストリアハンガリー...

1891-1900 234081 181288 ...

1901年から1910年668209 808511 ...

...

https://github.com/gnuplot/gnuplot/blob/master/demo/immigration.dat

私はここに http://gnuplot.sourceforge.net/demo/histograms.6.gnu

持って最小限のスクリプトは、カスタムカラーを設定することは可能です期間の?

答えて

1

おそらく最もエレガントな解決策は、それにもかかわらず、1がデフォルトの線種をオーバーライドすることで、手動で色を処方することができません:あなたの最小限のスクリプトと組み合わせて

set lt 1 lc rgb 'red' 
set lt 2 lc rgb 'orange-red' 
set lt 3 lc rgb 'orange' 
set lt 4 lc rgb 'yellow' 
set lt 5 lc rgb 'green' 
set lt 6 lc rgb 'blue' 
set lt 7 lc rgb 'dark-blue' 
set lt 8 lc rgb 'violet' 

plot 'immigration.dat' using 6 ti col, '' using 12 ti col, '' using 13 ti col, '' using 14:key(1) ti col 

を、これは生産: enter image description here

+0

はあなたをありがとう回答! しかし、それは、データファイル内のカラー値を持つことが可能でしょうか? –

+0

おかげで再び、私は私のスクリプトやソリューションに渡す変数と回避策を見つけました: 'gnuplotの-e "カラー1 = XXX" my_script'のMyScriptインサイド : '設定LT 1 LC RGB color1' など... –

関連する問題