how to change colors of lines in a plot to exist on a scale
8 ビュー (過去 30 日間)
古いコメントを表示
Does anyone know how to change the colours of lines in a plot so that they exist on a scale?
My current code:
plot(powerpc,abs(depth70mms_02),powerpc,abs(depth70mms_03),powerpc,abs(depth70mms_04),powerpc,abs(depth70mms_05),powerpc,abs(depth70mms_06),powerpc,abs(depth70mms_07),powerpc,abs(depth70mms_08),powerpc,abs(depth70mms_09))
ylabel('Track Depth of 0.9 D.R. laser');
xlabel('Laser Power/mW');
Thank you!
0 件のコメント
回答 (1 件)
DGM
2021 年 11 月 27 日
What exactly do you mean by "on a scale"?
If what you're looking for is a means to have the line colors share a continuous colormap, then you can do that by setting the 'colororder' property of the parent axes.
N = 14; % number of lines in plot
% test data
x = linspace(0,1,100);
g = [1:N/2 1./(1:N/2)].';
y = x.^g;
% plot it
plot(x,y,'linewidth',2);
% pick some colormap and apply it to the colororder property
mycolortable = parula(N);
set(gca,'colororder',mycolortable)
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Orange についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!