histogram2 vs pcolor: on making the coloring of the former one smooth
1 view (last 30 days)
Show older comments
When making a 2d graph using pcolor() or a surface plot with surf(), MATLAB evaluates the function on a grid and gives each piece of this grid a corresponding color. Adding
shading interp
makes the transitions between colors smooth, so that the grid is no longer visible.
It seems though, that this option does not work for a histogram2(), even though superficially such an object looks very similar.
Is there a way to make the output graphics object histogram2() smooth, with or without converting it into an ordinary figure?
5 Comments
Floris Jansen
on 18 Feb 2020
>> Do you mean there is a class property of histogram2 containing the Z-values?
Yes! The return value of histogram2 contains the values of the bins:
>> h = histogram2(1:5, 2:6);
>> h.Values
ans =
1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
0 0 0 1 0
0 0 0 0 1
You can use these values with your favorite plotting tools to get exactly what you need.
Answers (0)
See Also
Categories
Find more on Discrete Data Plots in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!