colormap as a function of value

1 visualizzazione (ultimi 30 giorni)
Hello, I have a graph that I have made with countourf and I would like to make all the values that are higher than 10 all red, the values between 7 and 10 a gradient from yellow (7) to red (10), the values between 5 and 7 a gradient that goes from green (5) to yellow (7) and then those that go from 0 to 5 a gradient from blue (0) to green (5).
The values I put in brackets refer to the value of each color.

Risposta accettata

darova
darova il 22 Gen 2020
Did you try to color lines separately?
contourf(x,y,z,10:15,'color','r')
cmap1 = jet(10);
hold on
for i = 7:10
contourf(x,y,z,[i i],'color',cmap1(i,:)) % gradient color for [7 10]
% maybe colormap adjustment will be needed
end
  1 Commento
Alejandro Fernández
Alejandro Fernández il 22 Gen 2020
Is a very nice option and I hadn't realized on it.
Thank you so much

Accedi per commentare.

Più risposte (0)

Categorie

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

Prodotti


Release

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by