Set minimum and maximum bubble sizes in points
bubblesize( sets the size of the
smallest and largest bubble for bubble charts in the current axes. Specify
sizerange as a two-element vector containing the smallest and largest
diameters in points, where 1 point = 1/72 inch.
sz = bubblesize returns the size range for the current axes as a
two-element vector containing the diameters of the smallest and largest bubbles in
Change Bubble Sizes
Create a bubble chart with a legend.
x = 1:10; y = [4 7 10 7 3 6 5 1 9 7]; sz = [5 1 14 6 9 12 15 20 8 2]; bubblechart(x,y,sz); bubblelegend('Population','Location','northeastoutside')
Get the current range of bubble sizes.
ans = 1×2 3 50
Change the bubble sizes so that they are between
20 points in diameter. The bubble legend automatically updates to reflect the new bubble sizes.
Change Bubble Sizes for Specific Axes
Create two sets of data, then create a tiled chart layout containing two bubble charts.
% Create two sets of data x1 = 1:10; x2 = 1:50; y1 = rand(1,10); y2 = rand(1,50); sz1 = randperm(10,10); sz2 = randperm(50,50); % Create tiled chart layout t = tiledlayout(1,2); % Create bubble chart in first tile ax1 = nexttile; bubblechart(x1,y1,sz1) % Create bubble chart in first tile ax2 = nexttile; bubblechart(x2,y2,sz2)
Query the range of bubble sizes in the right chart by passing
ax2 to the
ans = 1×2 3 50
Change the bubble sizes in the right chart so that they range between
15 points in diameter.
sizerange — Size range
Size range, specified as a two-element vector containing positive numbers, where the second number is greater than the first. The numbers specify the smallest and largest bubble sizes in points, where 1 point = 1/72 inch.
By default, bubble charts use a size range of
bubblesize([20 70]) sets the smallest bubble size to 20
points and the largest bubble size to 70 points.
ax — Target axes
Axes object |
PolarAxes object |
Target axes, specified as an
Introduced in R2020b