我有一个数据文件,包括多个浮点值列,如下所示,我想在gnuplot中绘制一些列。
1.08 1.6 4.83
1.53 2.5 5.95
2.11 3.2 6.1
2.60 4.1 7.0
我希望通过以下方式获得x2轴:
set xtics nomirror
set x2tics
set autoscale xfix
set autoscale x2fix
set ylabel 'Y_H
set xlabel 'Y_O'
set x2label 'Y_C'
p 'datafile' u 1:2 w l ls 1 t '',\
'' u 1:(NaN):x2ticlabels(3) axes x2y1 w l ls 1 t ''
这种方式在x2轴上显示每个tic和It的标签。我想为x2轴设置自定义标签,如4,5,6,7和他们的抽搐写。如何在x2轴上定制标签和抽搐?
答案 0 :(得分:3)
x2tics
的行为与xtics
的行为相同,因此xtics
的所有可用功能也适用于x2tics
。
通过以下方式设置范围:
set x2range [1:5]
此命令将在x2轴上为您提供1到5的范围。
如果您想设置自定义标签:
set x2tics ("one" 1, "two" 2, "three" 3, "four" 4, "five" 5)
此命令将为您提供x2=1, x2=2
处双引号内的单词,依此类推。
在您的情况下,您可以使用set x2range [4.83:7]
并将第二个图更改为1:(NaN):3
来获取x2轴上的数值