gnuplot xlabels字母数字和拉伸x轴范围

gnuplot xlabels字母数字和拉伸x轴范围

我使用以下代码绘制了一个包含字符串和数字作为 x 标签的文件

plot "fileaskinf.dat" u 2:xticlabels(1) t "teams"

文件内容是

A-Team  0.05    
0.5 0.03    
0.6 0.05  
0.7 0.07   
S-team  0.05

如何在图的极值处产生偏移,以查看标签“A-team”和“S-team”值位于 y 轴的位置。我也得到垂直线。我不知道为什么。

在此输入图像描述

答案1

看起来当您提供分类数据(即xticlabels)时,抽动以 1 个单位分隔并从 0 开始。如果您知道类别的数量,则可以使用 硬编码调整xrange。更一般地,您可以根据GPVAL_DATA_X_MIN和值计算调整GPVAL_DATA_X_MAX,例如。 :

plot "fileaskinf.dat" u 2:xticlabels(1) t "teams"
set xrange[GPVAL_DATA_X_MIN-0.5:GPVAL_DATA_X_MAX+0.5]
replot

也可以看看gnuplot:范围内的最大值和最小值


我不知道是什么导致了图中的垂直线 - 我无法使用默认wxt终端在 Gnuplot 5.2 中重现它。

相关内容