如何在MATLAB上的一个窗口中绘制多个图形



我使用geobubble函数在地图上绘制了三幅gps数据。我试图代表不同调查地点的塑料数量。

我想在一个图形中展示这些,但我只能在单独的图形窗口中打开它们。

如果有人能帮忙那就太好了。非常感谢。

subplot函数可以执行您想要的操作。

例如,如果您想要一个两轴排列在2x1矩阵中的图形:

figure
ax(1) = subplot(2,1,1);
[Plot things...]
ax(2) = subplot(2,1,2);
[Plot more things]

或者,如果你想把它们都画在同一个轴上,只需使用hold函数。

figure
hold on
plot(x1,y1)
plot(x2,y2)
etc...

如果您安装了最新的(2016或更高版本(matlab。在打印数据之前,可以选择y轴右/左。例如,y轴右,绘图(您的第一个数据(,y轴左,绘图(第二个数据(。

对于旧版本的Matlab,您可以使用plotyy((;

对于绘制n维数据,可以在传递到plot((函数之前生成一个向量。

希望这能奏效。。。

相关内容

  • 没有找到相关文章

最新更新