我有一个包含三列的文件,称为x,y,z;我需要绘制相同的图形x VS y和x VS z。
如何使用gnuplot在同一图形上绘制两个散点图?
编辑我知道要绘制单个函数我必须编写类似
的内容plot 'file name' using 1:2
我不知道如何以1:2和1:3的方式共同绘制
答案 0 :(得分:2)
如果您想在Y
的同一轴上绘制Z
和x
,那么
plot "filename" u 1:2, "" u 1:3
如果你想要两个不同的y轴,也就是说,你想在一个轴上y
而在辅助轴上想z
,那么
set y2tics <start>,<incr>,<end>
plot "filename" u 1:2, "" u 1:3 axes x1y2
请注意,y2tics
可让您配置辅助y
轴;特别是,在这里它可以让你决定起始值,结束值和增量。此外,您对y
所知的任何命令都会使用y2
继续执行辅助轴(例如,设置标签或范围,使用y2label
或y2range
)。