how to change colors of lines in a plot to exist on a scale
17 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
Réponses (1)
DGM
le 27 Nov 2021
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 commentaires
Voir également
Catégories
En savoir plus sur Line Plots dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!