gnuplot:带有行和列名称的x和y轴标签(rowstacked)

时间:2014-05-14 09:31:36

标签: graph gnuplot stacked-chart

我谷歌之后没有回答这个问题。

我有这样的data.txt:

     a b c
sys1 3 2 0
sys2 4 4 4
sys3 5 2 4
sys4 6 4 1

我使用带有图案的rowstacked样式创建了图形,目前我手动选择图案。我必须用sys1-sys4和a-c绘制我的data.txt。这个矩阵总是具有相同的大小,但我应该进行排序并使用不同的顺序重新生成。

这是我的gnuplot脚本:

set term pos eps font 20
set style data histogram
set style histogram rowstacked
set key invert reverse right outside # above outside  or left outside
set boxwidth 0.75


set ylabel "Count"
set xlabel "System"
set xtics nomirror rotate by -270
set output 'eps/a1-count.eps'
plot 'a1-count' \
    using($2):xtic(1)   title "data 1" lt -1 fs pattern 3, \
''  using($3)           title "data 2" lt -1 fs pattern 4, \
''  using($3)           title "data 3" lt -1 fs pattern 6

这是输出: enter image description here

我还找到了一些解决方案here,但它适用于热图。有人可以帮帮我吗?

非常感谢!

0 个答案:

没有答案