我想绘制一些时间序列数据,其中每个数据点都有一个标签.
所以说我的时间序列有365分.我想用各自的颜色绘制这365个点.它们不是空间点.所以我可以只有一条线,其中线段可以有不同的颜色.
或者如果您想自己动手,可以使用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');
Run Code Online (Sandbox Code Playgroud)

你可以阅读更多的surface特性在这里.