我想为我的轴x绘制一个标签,该标签与用于绘图的值无关。
假设我的数据位于file.txt中,如下所示:
toto 0 1 23 56
tutu 0 2 45 67
tata 0 3 67 23
tete 1 4 12 56
和我想要的是使用第3列作为x轴显示第4列和第5列:
plot "file.txt" u 3:4 title "colum4_values",\
"" u 3:5 title "colum5_values"
但我希望第1列的值沿底部X轴(xlabel)显示,第2列的值沿顶部X轴(x2label)显示。 有可能吗?
答案 0 :(得分:0)
要将列的值用作tic标签,您可以使用xticlabels
(简写为xtic
)或x2tic
:
set x2tics
set xtics nomirror
plot 'file.txt' using 3:4:xtic(1) title 'column4_values',\
'' using 3:5:x2tic(2) title 'column5_values'
通常,要在x2
- 轴上绘图,您需要使用axes x2y1
,但在使用x2tic
时,这似乎没有必要。您只需要使用set x2tics
在第二轴上启用抽搐。