Gnuplot:堆叠直方图条的颜色

Gnuplot:堆叠直方图条的颜色,gnuplot,Gnuplot,我想用gnuplot创建这个直方图: 我使用了第六个例子 数据文件具有下一个结构: 奥匈 1891-1900 234081 181288 1901-191066820908511 我这里的最小脚本 可以为句点设置自定义颜色吗?也许不是最优雅的解决方案,但是可以通过覆盖默认线型手动指定颜色: 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'

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

我使用了第六个例子

数据文件具有下一个结构:

奥匈

1891-1900 234081 181288

1901-191066820908511

我这里的最小脚本


可以为句点设置自定义颜色吗?

也许不是最优雅的解决方案,但是可以通过覆盖默认线型手动指定颜色:

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
结合最小脚本,这将生成:

谢谢您的回答!但是有可能在数据文件中有一个颜色值吗?再次感谢,我找到了一个解决方法,可以将变量传递给我的脚本和您的解决方案:gnuplot-e color1=xxx myu script in myscript:set lt 1 lc rgb color1等等。。。