如何使用gnuplot在同一图形上绘制两个散点图

时间:2017-11-02 16:23:22

标签: gnuplot

我有一个包含三列的文件,称为x,y,z;我需要绘制相同的图形x VS y和x VS z。

如何使用gnuplot在同一图形上绘制两个散点图?

编辑我知道要绘制单个函数我必须编写类似

的内容
plot 'file name' using 1:2

我不知道如何以1:2和1:3的方式共同绘制

1 个答案:

答案 0 :(得分:2)

如果您想在Y的同一轴上绘制Zx,那么

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继续执行辅助轴(例如,设置标签或范围,使用y2labely2range)。