how to change colors of lines in a plot to exist on a scale

26 views (last 30 days)
Does anyone know how to change the colours of lines in a plot so that they exist on a scale?
My current code:
ylabel('Track Depth of 0.9 D.R. laser');
xlabel('Laser Power/mW');
Thank you!

Answers (1)

DGM on 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
% pick some colormap and apply it to the colororder property
mycolortable = parula(N);




Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!