Gnuplot:堆积直方图条的颜色

时间:2017-05-30 09:46:40

标签: gnuplot

我想用gnuplot创建这个直方图: sample

我使用了http://gnuplot.sourceforge.net/demo/histograms.html

中的第6个示例

datafile具有下一个结构:

  

奥地利匈牙利地区......

     

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 个答案:

答案 0 :(得分: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