BubbleChart Diameter does Not Support Dynamic Update? Bug?

BubbleChart seems does not support dynamic update, like Manipulate.

See example below, the center bubble {50,50,50}, the data is fixed.
It should not change its diameter, but it is changing. I tried both area and diameter option.
Maybe bubble diameter is control by an internal programm, it affected by the distance of all bubbles layout?
In my opinion, the bubble diameter input data should have a higher priority than layout optimization?

data = Table[{{20, 20, 20/d}, {70, 2 d, 2 d }, {50, 50, 50}}, {d, 20}];

Manipulate[
 BubbleChart[data[[n]], ChartStyle -> 24, BubbleSizes -> Automatic, 
  PlotRange -> {{0, 100}, {0, 100}}, BubbleScale -> "Diameter"], {n, 
  1, 10, 1}]

frames.gif

Hi Frederick,

This is indeed very very strange. If you compare the sizes you give and the ones plotted you get:

diam = Quiet@
     Cases[FullGraphics[
       BubbleChart[#, ChartStyle -> 24, BubbleSizes -> Automatic, 
        PlotRange -> {{0, 100}, {0, 100}}, 
        BubbleScale -> "Diameter"]], 
      Circle[{x_, y_}, r_] :> {x, y, r}, \[Infinity]] & /@ data;
Transpose[Map[Mean, diam[[All, All, 3]], {2}]] // ListPlot
Transpose[data[[All, All, 3]]] // ListPlot

So some very strange rescaling is done. If you want to animate, I’d say make your own bubbles using circle primitive, it is a couple of lines of code to make a simple bubblechart…
[1]: http://community.wolfram.com//c/portal/getImageAttachment?filename=ScreenShot2015-12-27at17.34.55.png&userId=73716

Colors don’t match btw. Just look at the trend of the individuals lines…

Hi Sander,

Your ListPlot illustrates the data much clear.
BubbleChart is an interesting function, maybe someone should report this issue to Wolfram Research?

You can do that through the Wolfram portal. This is clearly unexpected behaviour!

Hi Sander,
The BubbleChart3D don’t support dynamics, either.

I guess, it can be some new functions in Mathmatica 10, that don’t support dynamics. They might know that already. That is why Wolfram Demonstration Project don’t accept or update for version 10 as publish notebook.

It is not about supporting dynamic, the choice of the sizing just seems to be ‘strange’ this has nothing to do with dynamics or Manipulate…

When you replace Manipulate by Table is shows exactly the same behavior.

Hi Sander,

You are right. I send Wolfram user portal a message to report the bugs.