我正在gnuplot
中绘制直方图,并且这些条最终会覆盖x轴上的抽搐,如下所示:
有没有办法阻止这种情况?
答案 0 :(得分:4)
我不确定这是否有效,但你可以试试这个:
set grid noxtics noytics noztics front
通过阅读文档,看起来这样会在绘图时将抽搐推到堆栈对象的顶部(即它们会在条形图显示后显示(我认为) )。另一个选择是在fillstyle中使用透明度,但这可能不起作用,具体取决于您的终端(可能不是这样)。
答案 1 :(得分:1)
您可以在脚本中添加一些行,例如
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指出而不是in。