在一个图中绘制两个时间序列(MATLAB)

在一个图中绘制两个时间序列(MATLAB),matlab,plot,time-series,Matlab,Plot,Time Series,假设我们有两个系列: First_Series = [1, 1200; 2,1300; 3,100; 5,267; 6,2674; 7,1346]; Second_Series = [8, 1340; 9,2100; 10,1100]; figure; plot(First_Series(:,1), First_Series(:,2), 'r'); hold on; plot(Second_Series(:,1), Second_Series(:,2), 'g'); hold of

假设我们有两个系列:

First_Series = [1, 1200; 2,1300; 3,100; 5,267;  6,2674; 7,1346];
Second_Series = [8, 1340; 9,2100; 10,1100];
 figure;
 plot(First_Series(:,1), First_Series(:,2), 'r');
 hold on;
 plot(Second_Series(:,1), Second_Series(:,2), 'g');
 hold off;
在这两个系列中,第一列是x轴,第二列是y轴。我想这两个系列在同一个线图不同的颜色

  • 调用
    ;这将创建一个窗口来绘制图形
  • 对第一个系列调用
    plot
    ,这将绘制第一个系列
  • 发出命令
    hold-on这将保留先前绘制的图形窗口
  • 绘制第二个系列——它将绘制在保留的图形上
  • 当您发出命令
    暂停时它将释放图形窗口。新的绘图将转到新的图形窗口

    下面是一个数据集绘制两个系列的红线和绿线的示例:

    First_Series = [1, 1200; 2,1300; 3,100; 5,267;  6,2674; 7,1346];
    Second_Series = [8, 1340; 9,2100; 10,1100];
    
     figure;
     plot(First_Series(:,1), First_Series(:,2), 'r');
     hold on;
     plot(Second_Series(:,1), Second_Series(:,2), 'g');
     hold off;
    
    您应该得到以下结果:

  • 调用
    ;这将创建一个窗口来绘制图形
  • 对第一个系列调用
    plot
    ,这将绘制第一个系列
  • 发出命令
    hold-on这将保留先前绘制的图形窗口
  • 绘制第二个系列——它将绘制在保留的图形上
  • 当您发出命令
    暂停时它将释放图形窗口。新的绘图将转到新的图形窗口

    下面是一个数据集绘制两个系列的红线和绿线的示例:

    First_Series = [1, 1200; 2,1300; 3,100; 5,267;  6,2674; 7,1346];
    Second_Series = [8, 1340; 9,2100; 10,1100];
    
     figure;
     plot(First_Series(:,1), First_Series(:,2), 'r');
     hold on;
     plot(Second_Series(:,1), Second_Series(:,2), 'g');
     hold off;
    
    您应该得到以下结果:

    @user2991243我添加了一个示例。试一试,看看你是否得到一张画有两条线的图表。第二个系列在第一个系列之后。检查这两个系列的第一列。@user2991243我明白你的意思,我更新了我的答案,使它们正确定位。请注意,使用
    hold-on
    hold-off
    而不仅仅是
    hold
    可以使操作更清晰。@本体操作需要澄清边框(更改颜色)的位置。将第一个系列的最后一个点包含到第二个系列非常容易,因此形成一条连续线。我认为这是为颜色绘制单独绘图的最佳方法,因为在一个
    -对象中不可能直接有多种颜色。@user2991243我添加了一个示例。试一试,看看你是否得到一张画有两条线的图表。第二个系列在第一个系列之后。检查这两个系列的第一列。@user2991243我明白你的意思,我更新了我的答案,使它们正确定位。请注意,使用
    hold-on
    hold-off
    而不仅仅是
    hold
    可以使操作更清晰。@本体操作需要澄清边框(更改颜色)的位置。将第一个系列的最后一个点包含到第二个系列非常容易,因此形成一条连续线。我认为这是为颜色绘制单独绘图的最佳方式,因为在一个
    对象中不可能直接有多种颜色。如果Ray的答案不是您所期望的,请准确描述您所需要的。如果Ray的答案不是您所期望的,请准确描述您所需要的。