如何在gnuplot中绘制具有大多数真值的数据?

时间:2013-02-14 09:55:28

标签: gnuplot

在每一行上我都可以有0或1。 如果我的数据是这样的

1
1
1
1
1
1

我希望plot 0:1使图表看起来像一个红色的块, 当我使用line时,我看不到任何东西,因为可能所有的值都触及图形的上限。

我应该使用哪种图表类型来显示gnuplot中的图形?

另一个例如

1
1
1
0
1
1

应该看起来像是由一条细白线分隔的两个红色块

1 个答案:

答案 0 :(得分:0)

当您的数据受范围限制时,您应该避免自动范围,您可以明确设置yrange或将其作为参数提供给plot

我能想出的最好的方法是使用boxes。这样的事情可能会这样:

set boxwidth 1.8          
plot [] [0:1.1] 'in2' using 0:1 with boxes fs solid .5 noborder