gnuplot:堆叠的新组合图,以相同的fillstyle模式开始,不出现在共享密钥中

时间:2015-02-12 14:30:58

标签: plot gnuplot histogram

我正在尝试使用newhistogram命令在gnuplot中创建多个columnstacked直方图。 数据共享相同的结构,所以我希望这些框能够像this question一样共享相同的密钥,但是使用模式填充样式(不仅仅是颜色)。< / p>

我的脚本如下所示:

set style data histogram
set style histogram columnstacked
set style fill pattern
set boxwidth 0.75
set xtics ("fff" 0, "ggg" 1, "hhh" 3, "iii" 4)
set grid y
set border 3 # remove top and right plot-border

set key outside title 'key' width -30

plot \
newhistogram "data A" fs pattern 2 lt 1, \
"plot_test_data.out" u 2, '' u 3, \
newhistogram "data B" fs pattern 2 lt 1, \
"plot_test_data_2.out" u 2:key(1), '' u 3

产生以下输出:

columnstacked histograms

有人可以解释为什么键没有显示正确的模式吗? (我尝试在每个using指令中添加fs模式并删除线型,但没有任何东西带有所需的输出。)

我正在使用

G N U P L O T 版本4.6 补丁级别3 最后修改2013-04-12 构建系统:Linux x86_64

有2个测试数据集

plot_test_data.out:

0 1 3 2 2
1 1 6 4 4 
2 2 5 4 5
3 1 1 3 4
4 1 2 4 5

plot_test_data_2.out:

0 1 4 3 1 
1 3 6 4 2 
2 2 5 6 4
3 2 5 5 3
4 1 3 4 2
谢谢你!

0 个答案:

没有答案