我想在GNUplot中绘制多个子图或子图。我有两个文件,其中包含两个文件中的x1,y1。我想要在GNUplot中绘制两个图像,就像一个子图一样。假设我有以下两个文件
Plot1
12:14:38 10
12:15:38 11
12:16:38 12
12:17:38 15
和另一个文件
Plot2
12:17:38 15
12:18:38 11
12:19:38 12
12:20:38 15
我想为这两个值生成两个图形。如何使用GNUplot实现呢?请问有人能帮我吗?
谢谢
Plot1
12:14:38 10
12:15:38 11
12:16:38 12
12:17:38 15
和另一个文件
Plot2
12:17:38 15
12:18:38 11
12:19:38 12
12:20:38 15
我想为这两个值生成两个图形。如何使用GNUplot实现呢?请问有人能帮我吗?
谢谢
multiplot
。要创建一个“网格”图,您只需执行set multiplot layout 2,2
(对于2x2网格)。当然,然后您可以使用origin
和size
来调整每个图的位置和大小,就像andyras在此示例中所做的那样,但这很少是必要的。 - mgilsonunset multiplot
...我不确定现在是否仍然如此,但有些终端以前会在写入任何数据之前等待该命令。 - mgilsonmultiplot layout x,y
制作一组子图相当容易。在我的脚本中(我正在使用4.7版本),即使没有unset multiplot
也可以正常绘制,但是我同意这是最佳实践,因此我会将其添加进去。 - andyrasunset multiplot
,则脚本的行为过去是终端相关的,而不是(必然)gnuplot版本相关的。 - mgilson