如何在gnuplot中绘制大部分为真值的数据?

如何在gnuplot中绘制大部分为真值的数据?,gnuplot,Gnuplot,在每一行上,我可以有0或1。 如果我的数据是这样的 1 1 1 1 1 1 我想要绘图0:1,这样图形应该显示为红色块, 当我使用line时,我什么也看不到,因为可能所有的值都接触到了图形的上限 在gnuplot中,我应该使用哪种图形类型来可视化这样的图形 另一个 1 1 1 0 1 1 应显示为两个红色块,由一条细白线隔开当数据范围非常有限时,应避免自动范围,您可以显式设置Y范围或将其作为参数设置为绘图 我能想到的最好的方法是使用框。这样做可能会: set boxwidth 1.8

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

1
1
1
1
1
1
我想要
绘图0:1
,这样图形应该显示为红色块, 当我使用
line
时,我什么也看不到,因为可能所有的值都接触到了图形的上限

在gnuplot中,我应该使用哪种图形类型来可视化这样的图形

另一个

1
1
1
0
1
1

应显示为两个红色块,由一条细白线隔开

当数据范围非常有限时,应避免自动范围,您可以显式设置Y范围或将其作为参数设置为
绘图

我能想到的最好的方法是使用
。这样做可能会:

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