Help with contour plot
11 ビュー (過去 30 日間)
古いコメントを表示
Hello! I have a 'contour' plot like the one in the figure.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/145246/image.png)
As you can see, there is a lot of white space, and only a discrete set of colors in my figure, although the bar on the right shows a continuum range of color shades. Is there a way to see a plot able to show a more detailed chromatic scale? Maybe I need to increase the number of contours, but I don't know how. The only lines in my code are the following:
figure
contourf(x,y,M)
colormap(b2r(-0.15,0.25))
colorbar
Thanks for the help
0 件のコメント
採用された回答
Kelly Kearney
2014 年 9 月 2 日
You can increase the number of contours using a fourth input, specifying either the number of lines or the values
contourf(x,y,M,50); % 50 contour lines
contourf(x,y,M, [-0.15:0.05:0.2]);
The latter option is better if you want uneven spacing of contours, for example higher resolution of lines near 0.
You might also be interested in this function: contourfcmap, which allows you to specify exactly which color you want to use for each interval.
その他の回答 (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!