0

我有一组 X 值。否则我有三组 Y 值,让它分别为 y1、y3、y4。现在,我无法在 GNUPLOT 的同一图中绘制 X 与 y1、y3、y4 的图。谁能帮我解决这个问题?

4

3 回答 3

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.

于 2013-04-23T09:31:31.847 回答
1

如果所有 y 值的单位相同,则一个 y 轴就足够了。如果没有,您最多可以针对 2 个 y 轴绘制 x(方法如下)。

于 2013-04-23T09:25:49.990 回答
1

您使用“轴”选项进行绘图。这是一个使用相同 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 运行它,它应该如下图所示示例双图

于 2013-04-23T09:33:18.860 回答