Effacer les filtres
Effacer les filtres

How can i specify not to use blue line for a plot

3 vues (au cours des 30 derniers jours)
ekko ekkosen
ekko ekkosen le 25 Avr 2015
Commenté : Star Strider le 25 Avr 2015
ok say i have this matlab script. this code plots 15 different plots in one plot and it gives each function a color. so how do i specify to not use the color blue for any of those 15 functions if this is possible?
clear all
clear variables
clc
Z = 1:1:20;
O = rand(20,15);
plot(Z,O);

Réponse acceptée

Star Strider
Star Strider le 25 Avr 2015
Modifié(e) : Star Strider le 25 Avr 2015
You can take the initial blue out of the default colour order (in R2015a here) by setting the 'defaultAxisColorOrder' property to exclude it:
cd = get(groot,'defaultAxesColorOrder');
set(groot, 'defaultAxesColorOrder', cd(2:end,:))
x = randi(10, 6, 2);
y = randi(10, 6, 2);
figure(1)
plot(x(:,1), y(:,1), 'p', 'MarkerSize',10)
hold on
plot(x(:,2), y(:,2), 'p', 'MarkerSize',10)
hold off
EDIT — For details see the documentation for ColorOrder.
  2 commentaires
ekko ekkosen
ekko ekkosen le 25 Avr 2015
Thanks it helped a lot!
Star Strider
Star Strider le 25 Avr 2015
My pleasure!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Discrete Data 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!

Translated by