Colors for plotting

Versione 1.0.0.0 (1,09 KB) da Giorgos
Provides color variation for line plots.
788 download
Aggiornato 18 set 2013

Visualizza la licenza

For multiple plots on the same figure, current color schemes are often not satisfactory. This function provides a smooth transition from red, through green, to blue. The function is especially suited for visualisation of the dependence of a variable over small variations of a parameter.

The following two ways can be used to reproduce the screenshot:

Color definition:
N = 50;
ColorSet = ColorBand(N);

Some data:
x = zeros(N, 2);
y = zeros(N, 2);
x(:,2) = N:-1:1;
y(:,2) = 1:N;

a) Separately set the color of each plot:
figure
hold on
for m = 1:N
plot(x(m,:), y(m,:), 'color', ColorSet(m,:));
end

b) Manually set the color order:
figure
hold all
set(gca, 'ColorOrder', ColorSet);
for m = 1:N
plot(x(m,:), y(m,:));
end

Special thanks to Jiro for the construction of a visually appealing example. See his blog on http://blogs.mathworks.com/pick/2008/08/15/colors-for-your-multi-line-plots/

Cita come

Giorgos (2024). Colors for plotting (https://www.mathworks.com/matlabcentral/fileexchange/43548-colors-for-plotting), MATLAB Central File Exchange. Recuperato .

Compatibilità della release di MATLAB
Creato con R2012a
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS Linux
Categorie
Scopri di più su Visual Exploration in Help Center e MATLAB Answers
Riconoscimenti

Ispirato da: varycolor

Community Treasure Hunt

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

Start Hunting!
Versione Pubblicato Note della release
1.0.0.0