我的数据集(d.asc)如下所示:
0.1 0.5
0.12 0.56
...
90.4 0.34
...
100 0.78我的绘图生成文件如下:
set xrange [0.1:100]
set grid
plot "d.asc" using 1:2 notitle with lines也就是说,我想看到x轴上的第一列,y轴上的第二列。但是,x轴值从0开始,从10递增到100。
1为什么不从0.1开始?
2是否有办法只有三个(或四个,等等)X轴上的特定值点?例如,我希望在x轴上仅看到0.1、90.4和100。谢谢。
发布于 2012-12-23 11:06:41
1为什么不从0.1开始?
Gnuplot喜欢为tic的增量和位置选择舍入的数字。在您的示例中,增量为10,因此它们将显示为0,10,... 100。由于您手动将x范围设置为从0.1开始,因此直到10才会出现点符号。
2是否也有一种只有三个(或四个,等等)的方法X轴上的特定值点?
可以,您可以使用以下语法指定特定点:
set xtics ("0.1" 0.1, "90.4" 90.4, "100" 100)引号中的值是出现在点号上的文本,数字是它出现的实际位置。(help set xtics了解更多格式信息。)
https://stackoverflow.com/questions/14008160
复制相似问题