Effacer les filtres
Effacer les filtres

How to FIx non uniform Ranges in contour plots

2 vues (au cours des 30 derniers jours)
Jayant chouragade
Jayant chouragade le 20 Août 2021
Commenté : Chunru le 20 Août 2021
Hi all,
I have X,Y,Z matix. I would like to plot contours as per the follwoing ranges of Z.
For
Z<50 --> Color1.
50<Z<=100 -->Color2.
100<Z<=500 -->Color3.
500<Z<=1000 -->Color4.
1000<Z<=5000 -->Color5.
5000<Z -->Color6.
And want to have evenly spaced color bar with tick labels as (0-50, 50-100,10-500,500-1000,1000-5000,>5000) at the middle of respective colors.
Looking forward to tips and tricks.
best
jayant

Réponse acceptée

Chunru
Chunru le 20 Août 2021
[X,Y,Z] = peaks(50);
levels = [-10 -8 -5 -2 0 4 6 8];
contourf(X,Y,Z, levels,'ShowText','on')
  2 commentaires
Jayant chouragade
Jayant chouragade le 20 Août 2021
thanks. How do I set the color of contours , and have evenly spaced color bar with tick labels.
Chunru
Chunru le 20 Août 2021
[X,Y,Z] = peaks(50);
levels = [-10 -8 -5 -2 0 4 6 8];
contourf(X,Y,Z, levels,'ShowText','on');
colorbar

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Contour Plots dans Help Center et File Exchange

Produits


Version

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by