Gnuplot 直方图条隐藏
我在Gnuplot 直方图条隐藏,gnuplot,histogram,Gnuplot,Histogram,我在gnuplot中绘制了一个直方图,条形图最终覆盖了x轴上的tics,如下所示: 有什么方法可以防止这种情况发生吗?您可以在脚本中添加一些行,如 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
中绘制了一个直方图,条形图最终覆盖了x轴上的tics,如下所示:
有什么方法可以防止这种情况发生吗?您可以在脚本中添加一些行,如
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指出而不是指出。我不确定这是否有效,但您可以尝试以下方法:
set grid noxtics noytics noztics front
从阅读文档中可以看出,这样在打印时会将tic推到对象堆栈的顶部(即,它们将在条形图之后打印,使其可见(我认为))。另一个选择是在fillstyle中使用透明度,但这可能不起作用,具体取决于您的终端(这可能不可取)。谢谢,但这不是我真正需要的。我需要一种方法来告诉
gnuplot
在条形图上绘制TIC,而不是相反。此外,gnuplot 4.6提供了stats
命令,这样您甚至不需要绘制一次就可以获得GPVAL\u DATA\u Y\u MAX
——这在使用其他终端时非常方便(您不再需要设置术语推送
和设置术语弹出
了:^)。我很高兴:)。我一直在观察这个答案,看看它是否有效(我发布它时有点紧张,因为我太懒了,没有自己编写测试,虽然确实很好,但gnuplot的文档并不是没有错误的)