如何在gnuplot中创建聚集的rowstacked条?它知道如何获得群集条,但是 不是一堆行堆叠条。谢谢!
编辑:在群集中,堆叠的条形图也应使用不同的颜色/图案。
答案 0 :(得分:1)
我不完全确定如何做到这一点,但是,一个想法就是让盒子相互接触
`set boxwidth 1`
这还不能让你看起来像“聚集”一样 - 为了获得聚集的外观,我认为你需要插入一行(可能是列)的零...(我还没有排序那个在我脑海中的那个)进入你想要群集中断的数据文件。
当然,你不需要设置盒宽我想...聚集只取决于每隔一段时间就打破...
答案 1 :(得分:0)
如果我理解正确的帖子,如果您可以预处理数据以偏移特定数据系列的x坐标,那么使用gnuplot应该很容易实现。
为了说明这种方法,我将在3个数据系列中使用以下数据:
# impulse.dat
0.9 1
1.9 4
2.9 3
3.9 5
1.0 1
2.0 2
3.0 4
4.0 2
1.1 3
2.1 3
3.1 5
4.1 4
此处每个系列的x坐标移动.1
。为了绘制它,我选择宽度为10的脉冲。
plot [0:5] [0:6] 'impulse.dat' ind 0 w imp lw 10, \
'impulse.dat' ind 1 w imp lw 10, \
'impulse.dat' ind 2 w imp lw 10
编辑:将此与Matt的建议相结合使用盒子肯定会更好:
set boxwidth 0.1
set fill solid
plot [0:5] [0:6] 'impulse.dat' ind 0 w boxes,\
'impulse.dat' ind 1 w boxes, \
'impulse.dat' ind 2 w boxes
以下是有冲动的图片。