Change color of section graph

3 visualizzazioni (ultimi 30 giorni)
Dionisio Mendoza
Dionisio Mendoza il 11 Feb 2019
Commentato: madhan ravi il 15 Feb 2019
Questo/a domanda è stato/a segnalato/a da Stephen23
I need to change the color of each quadrant of the graph, in the code I know I have a map color, but I was wondering if it is possible to manually change each color.
x=-100+(100+100)*rand(1500,1);
y=-100+(100+100)*rand(1500,1);
group = (x <= 0) * 2 + (y <= 0) ;
pointsize = 30;
scatter(x, y, pointsize, group);
colormap(jet(4))
  1 Commento
madhan ravi
madhan ravi il 15 Feb 2019
Editing question after someone has answered is highly discouraged in this forum.

Accedi per commentare.

Risposta accettata

Walter Roberson
Walter Roberson il 11 Feb 2019
Instead of colormap(jet(4)) create the colormap you want as a 4 x 3 array and colormap() it.
cmap = [1 0 0;
0 1 0;
0 0 1;
0 0 0];
colormap(cmap);
Note: your group variable will be 0, 1, 2, or 3 and so will not map directly to a colormap entry. The code I had suggested to you added 1 to group, getting 1, 2, 3, or 4.

Più risposte (0)

Categorie

Scopri di più su Colormaps in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by