2013-09-12 4 views
4

Я хочу построить временные ряды данных, где каждая точка данных имеет метку.Построение временных рядов с различными цветами

Так что скажем, мой временной ряд имеет 365 баллов. Я хочу построить эти 365 точек с их соответствующими цветами. Они не являются пространственными точками. Поэтому я могу просто иметь линию, где сегменты линии могут иметь разный цвет.

ответ

7

Оформить заказ 3D colored line plot и \ или Colored line or scatter plot оба из обмена файлов.

или если вы хотите сделать это самостоятельно вы можете использовать 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'); 

enter image description here

Вы можете прочитать на surface свойств here.

+0

Извините за не по теме, но не мог придумать [это изображение] (http://img.photobucket.com/albums/v450/Weareninja/hawhaw/mouth-rainbow.jpg) hahaha. Хороший участок +1! – Werner

Смежные вопросы