How to mask a data using the contour closed line?
16 ビュー (過去 30 日間)
古いコメントを表示
I have a lower resolution data. If I do masking using shapefile some portion around the boundary is getting cut. I just want to mention I don't want to interpolate.
Therefore, I am looking a for a solution where I can mask the data using contour lines itself. Regardless of whether a whole/half pixel coming inside of it. I want to show even a small portion of the pixel coming inside of it. I also don't want to show anything outisde the contour line.
I hope you could understand what I am looking for. You can see a figure attached below. You could see a Indian boundary contour, I just want to make outside that region white insider the rectangle box. Other things (colorbar,xticks,yticks) I want to keep at it's.
Looking forward to your suggestion.
Thanks in advance.
0 件のコメント
回答 (1 件)
KSSV
2022 年 7 月 10 日
Read about inpolygon. Using this you can get the indices lying inside and outside the closed shape. Using tese indices you can make the puter points NaN and the plot.
3 件のコメント
Image Analyst
2022 年 7 月 10 日
Tell us exactly what functions and arguments you used to display the image and the black outline.
参考
カテゴリ
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!