How to draw contour lines into a filled 2-D patch object?
18 次查看(过去 30 天)
显示 更早的评论
Hallo!
I have a filled 2-D patch object as a figure, for example like this one:
Now I would like to draw level lines into this image, which limits areas of different values (color values). Furthermore I would like to set the number of level lines on my own (1 line, which separates 2 areas; 2 lines, which separate 3 areas; etc...).
I know there is the 'contour' or 'contourf' commands, which deal with my issue. But in my case I have a patch image and would like to keep this image and just draw the level lines into this image.
The patch object is of this form: 'patch(X,Y,C,'PropertyName',propertyvalue...)'
0 个评论
回答(1 个)
Jan
2013-1-16
What about drawing a contour plot on top of this patch?
2 个评论
Jan
2013-1-17
contour cannot be used on a patch, but only in the same axes as the patch, such that the drawing appear on top of each other. You do not have to convert a patch in a matrix, but you need the values only. And these values should be available, when you create the patch object.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Contour Plots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!