Superimposing contour plot on pcolor
8 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/165557/image.jpeg)
I am looking to superimpose a contour plot onto a pcolor plot that I have.
The pcolor plot is attached. I'd like to add a contour plot of topography, such that all points below the surface topography (defined by the y axis of the pcolor plot) are filled black (thereby blocking the background pcolor plot in that area). I'm unsure how to go about this, so any help would be much appreciated.
0 comentarios
Respuestas (1)
Jess Lovering
el 26 de Jun. de 2017
To clarify, are you saying that you want to impose a black area over regions that are within a certain value range?
If so, then you can use [C,h] = countour(X,Y,Z,[val val]) where "val" is the number you are using as your cut-off value. If it is zero then [C,h] = countour(X,Y,Z,[0 0]) will return a value in C that is the contour line points. You can use that with the area function (ex: area(C(1,:),C(2,:))) to generate a mask of black for those areas. You will have to modify this to fit your exact work but it could be a good starting point.
Ver también
Categorías
Más información sobre Contour Plots en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!