Re: [討論] Legend與plot顏色不同該如何改

作者: celestialgod (天)   2015-11-05 14:09:16
colours = [clour_treal; ~~~]; % suppose 你用的是RGB
for i = 1:12
g(i) = plot(1:622, EW2(:,i), 'color', colours(i,:));
if i == 1
hold on
end
end
legend(g, {'0201', '0202', ...})
※ 引述《kate723 (凱特)》之銘言:
: 想請教各位高手,因為Matlab底子薄弱,所以上來請教>"<
: 我有12個數據,也已經改成12種顏色,但是現在遇到
: legend裡面的顏色和我改的顏色並不一樣,請問該如何改起
: 謝謝!! QAQ
: plot(1:622,EW2(:,1),'color',colour_teal);hold on
: plot(1:622,EW2(:,2),'color',colour_lightgreen);
: plot(1:622,EW2(:,3),'color',colour_green);
: plot(1:622,EW2(:,4),'color',colour_lightblue);
: plot(1:622,EW2(:,5),'color',colour_darkblue);
: plot(1:622,EW2(:,6),'color',colour_yellow);
: plot(1:622,EW2(:,7),'color',colour_peach);
: plot(1:622,EW2(:,8),'color',colour_darkpink);
: plot(1:622,EW2(:,9),'color',colour_darkpurple);
: plot(1:622,EW2(:,10),'color',colour_grey);
: plot(1:622,EW2(:,11),'color',colour_orange);
: plot(1:622,EW2(:,12),'color',colour_pinkorange);
: hold off
: legend('0201','0202','0203','0204','0205','0206','0207','0208',...
: '0209','0210','0211','0212')
: set(gca,'xtick',[1,122,398],'xticklabel',year,'fontsize',fonts);
: xlabel('year')
: ylabel('E (mm)')
: title('DS02');
作者: kate723 (凱特)   2015-11-05 14:31:00
可以用了!! 感謝高手!!
作者: sunev (Veritas)   2015-11-06 15:00:00
所以原來的code有什麼問題?

Links booklink

Contact Us: admin [ a t ] ucptt.com