Contour plot omitting certain points
5 ビュー (過去 30 日間)
古いコメントを表示
Hello all,
I have the following dataset, TSE_compiled of which I have plotted as contours using contourf.
However, after comparing my dataset to the contour plot,
- I noticed that the plot is missing the last row of my matrix.
- caxis maximum limit is also capped at 10. Therefore, any data > 10 does not get plotted.
I have attached my mat. file and plot below. Thank you for your help.
contourf(TSE_compiled,'edgecolor','none');
colormap(jet);
colorbar;
max_lim = max(TSE_compiled,[],'all'); % 13.6147
min_lim = min(TSE_compiled,[],'all'); % -17.4632
lim = caxis; % -17.4632 10.0000
0 件のコメント
採用された回答
Chris
2021 年 11 月 7 日
編集済み: Chris
2021 年 11 月 7 日
If it bothers you, you can set caxis(min_lim,max_lim).
You can include more levels by indicating the number in the function call:
contourf(TSE_compiled,34,'edgeColor','none);
All the points in the matrix are there. The last row (17) is on the upper edge of the image.
You can also specify the contour levels.
levels = -18:14;
levels(end) = 13.3;
contourf(TSE_compiled,levels,'edgecolor','none');
その他の回答 (0 件)
参考
カテゴリ
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!