【发布时间】:2012-09-03 20:05:01
【问题描述】:
我在gnuplot 中绘制直方图,条形图最终覆盖了 x 轴上的抽动,如下所示:
有什么办法可以防止这种情况发生吗?
【问题讨论】:
我在gnuplot 中绘制直方图,条形图最终覆盖了 x 轴上的抽动,如下所示:
有什么办法可以防止这种情况发生吗?
【问题讨论】:
我不确定这是否可行,但你可以试试这个:
set grid noxtics noytics noztics front
从阅读文档来看,它看起来会在绘图时将抽动推到对象堆栈的顶部(即,它们将在条形之后被绘制,使它们可见(我认为) )。另一种选择是在您的填充样式中使用透明度,但这可能不适用于您的终端(并且可能不理想)。
【讨论】:
您可以在脚本中添加一些行,例如
plot 'data.dat' # whatever your plot command is
set yrange [0:GPVAL_DATA_Y_MAX*1.05]
replot
这会将最高数据点上方的 y 范围扩大一点。要找出最高 y 点,您必须绘制一次,然后在设置 y 范围后再次绘制。另一种选择是做
set xtics out
这使得 xtics 指向而不是指向。
【讨论】:
gnuplot 将抽动在条上而不是相反。
stats 命令,因此您甚至不必绘制一次即可获得GPVAL_DATA_Y_MAX -- 这在使用其他终端时很方便(您不需要再到set term push 和set term pop :^)。