Gnuplot 如何偏移方框以匹配步骤?

Gnuplot 如何偏移方框以匹配步骤?,gnuplot,Gnuplot,我的应用程序部署到CentOS 6和CentOS 7。我刚刚发现Gnuplot 4.4(出于后勤原因,这是我可以在CentOS 6上使用的最新版本)不支持fillsteps,因此我可爱的图形没有在那里呈现 所述图形具有用于边界线的一系列步骤,以及用于创建纯色的一系列填充步骤。(我还伪造了一个堆叠的地块,但没关系。) 我想我可以使用步骤和框,但是框在轴上偏移了半个tic。我能用一种高效且富有表现力的方式把它们翻过来吗?或者我应该以完全不同的方式来处理这个问题 原始代码 尝试用方框替换填充步骤

我的应用程序部署到CentOS 6和CentOS 7。我刚刚发现Gnuplot 4.4(出于后勤原因,这是我可以在CentOS 6上使用的最新版本)不支持
fillsteps
,因此我可爱的图形没有在那里呈现

所述图形具有用于边界线的一系列
步骤
,以及用于创建纯色的一系列
填充步骤
。(我还伪造了一个堆叠的地块,但没关系。)

我想我可以使用
步骤
,但是
在轴上偏移了半个tic。我能用一种高效且富有表现力的方式把它们翻过来吗?或者我应该以完全不同的方式来处理这个问题


原始代码
尝试用方框替换填充步骤

我的输入数据恰好是均匀分布的,调用代码知道X轴增量

因此,不是:

plot 'data.csv' using 1:2 with fillsteps ls 2 fs solid 0.3 noborder notitle
我可以做到:

# (for example)
barwidth = 900

set boxwidth 1.0 relative

plot 'data.csv' using ($1+barwidth/2.0):2 with boxes ls 2 fs solid 0.3 noborder notitle
…这似乎提供了一致的结果

plot 'data.csv' using 1:2 with fillsteps ls 2 fs solid 0.3 noborder notitle
# (for example)
barwidth = 900

set boxwidth 1.0 relative

plot 'data.csv' using ($1+barwidth/2.0):2 with boxes ls 2 fs solid 0.3 noborder notitle