我有一组X值。否则我有三组Y值让它为y1,y3,y4。 现在,我无法在GNUPLOT的同一个图中绘制X与y1,y3,y4的关系。 任何人都可以帮我解决这个问题吗?
答案 0 :(得分:2)
如果您的数据在文件中,请假设为data.dat
X1 Y1 Y2 Y3
1 0.1 0.2 0.3
... ... ... ...
您可以使用
绘制Y1,Y2和Y3与X的关系plot 'data.dat' using 1:2, '' u 1:3, '' u 1:4
u
是using
的快捷方式。
答案 1 :(得分:1)
如果所有y值都是相同的单位,那么一个y轴就足够了。如果没有,您可以在最多2个y轴(here's how)上绘制x。
答案 2 :(得分:1)
您可以使用'axes'选项进行绘图。下面是使用相同X值绘制2个图的示例:
set xrange [-4:4]
plot cos(x) axes x1y1 title "cos" with linespoints lt 1 pt 7 ps 0.0,\
sin(x) axes x1y2 title "sin" with linespoints lt 2 pt 8 ps 0.0
pause mouse any "Click the mouse or hit any key to terminate"
如果你使用gnuplot运行它,它应该如下图