Help with contour plot

9 views (last 30 days)
aurc89
aurc89 on 2 Sep 2014
Commented: aurc89 on 2 Sep 2014
Hello! I have a 'contour' plot like the one in the figure.
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

Accepted Answer

Kelly Kearney
Kelly Kearney on 2 Sep 2014
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.

More Answers (0)

Categories

Find more on Contour Plots in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!