我现在要用GNUPLOT绘制一个10类直方图。由于类别的数量相对较大,我想自己指定不同类别的模式,而不是应用默认模式设置,使得不同类别易于区分,例如,使用虚线填充第一个类别,而第二个阴影等填充
是否可以使用任何参数来指定plot
命令中的模式?任何提示/建议将受到高度赞赏。提前谢谢。
最诚挚的问候!
答案 0 :(得分:7)
您可以使用with boxes fs [pattern|solid] <style-id>
。
0 0.0 0.0
1 0.3 0.6
2 1.6 1.6
3 0.3 1.5
4 0.6 3.6
5 0.3 4.3
6 0.3 0.7
7 5.5 5.5
8 6.6 6.6
9 5.2 5.2
10 8.3 8.3
11 2.7 5.0
12 2.8 8.3
13 3.3 2.8
14 7.9 3.9
15 9.9 7.9
16 15.3 15.3
17 14.7 14.7
18 3.8 18.1
19 18.1 12.1
Gnuplot脚本:
set style data hist
set style histogram rowstacked
plot 'test.dat' us 2:xtic(1) fs solid 1 ls 3, '' us 3 fs pattern 1
有关详细信息,请参阅此链接:
答案 1 :(得分:2)
这是一个有趣的问题。在阅读了你的问题之后,我写了一篇博客来讨论它。可能你可以看看。链接在这里: http://gnuplot-surprising.blogspot.com/2011/09/plot-histograms-using-boxes.html