我有5个数字/图表,我想将它们组合成一个图/图,以便比较它们并可视化差异。每个图形有3条不同颜色的线条,图形的长度也不同。正如你已经想到的那样;将它们组合起来看起来就像一场灾难,你甚至无法看到这些线条所属的图形。
我在这里需要一些帮助,也许是一个例子,因为我是MATLAB的新手。是否有可能以简单美观的方式将它们组合在一起?
答案 0 :(得分:2)
试试subplot。你可以轻松使用它。你能做的花哨/可理解取决于你的技能
答案 1 :(得分:0)
我不完全确定我是否理解你的问题,但我认为subplot
可能会做你想要的。以下是如何使用子图在单个图中为y=x
,y=x^2
,y=x^3
,y=x^4
和y=x^5
创建绘图的示例。
x = linspace(0,10,100) ;
y1 = x ;
y2 = x.^2 ;
y3 = x.^3 ;
y4 = x.^4 ;
y5 = x.^5 ;
subplot(2,3,1) ; plot(x,y1) ;
subplot(2,3,2) ; plot(x,y2) ;
subplot(2,3,3) ; plot(x,y3) ;
subplot(2,3,4) ; plot(x,y4) ;
subplot(2,3,5) ; plot(x,y5) ;
前2个输入创建一个网格(网格上的每个位置可以接收1个绘图),第三个输入确定当前绘图的放置位置。