4

我想绘制一些时间序列数据,其中每个数据点都有一个标签。

所以假设我的时间序列有 365 个点。我想用它们各自的颜色绘制这些 365 点。它们不是空间点。所以我可以有一条线,线段可以有不同的颜色。

4

1 回答 1

7

从文件交换中查看3D 彩色线图和/或 彩色线或散点图。

或者如果你想自己做,你可以使用surface

x=linspace(-10,10,256);
y=sin(x);
c=1:numel(x);
colormap(jet(256)); % or whatever colormap you want
surface('XData',  [x(:) x(:)],'YData',[y(:) y(:)],...
        'ZData',0*[x(:) x(:)],'CData',[c(:) c(:)],'EdgeColor','flat');

在此处输入图像描述

您可以在此处阅读有关surface属性的更多信息。

于 2013-09-12T03:43:47.320 回答