Filter löschen
Filter löschen

How to FIx non uniform Ranges in contour plots

2 Ansichten (letzte 30 Tage)
Jayant chouragade
Jayant chouragade am 20 Aug. 2021
Kommentiert: Chunru am 20 Aug. 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

Akzeptierte Antwort

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

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Contour Plots finden Sie in Help Center und File Exchange

Produkte


Version

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by