Inserting black lines on pcolor plot

7 vues (au cours des 30 derniers jours)
Charlie Milford
Charlie Milford le 4 Sep 2022
I have a matrices of values which I want to use to create a pcolor plot.
My data is constrained by water depths where I have set all depth >100m to NaN and all values of 0 to NaN.
This has created a confusing plot where I'm unable to show coastal outlines properly.
How would I change this plot so that I retain my '0 depth' or land values but create a black outline that will clearly show the outline of the coasts.
Thanks.

Réponse acceptée

KSSV
KSSV le 4 Sep 2022
You can use contour.
Let X, Y, H be your data of (x,y) coordinates and H be your depth.
figure
hold on
pcolor(X,Y,H)
shading interp
contour(X,Y,H,[0 0],'k')
  1 commentaire
Charlie Milford
Charlie Milford le 4 Sep 2022
Thank you for your answer it works perfectly and will use in future. I ended up using the m_map addon and imported a coastal data zip file in the end.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Coastal Engineering dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by