             {
                 if (c is BubbleChart)
                 {
-                    if (c.secondSeries.indexOf(this) != -1 && (c as BubbleChart).secondRadiusAxis)
-                    {
-                        if (dataTransform.axes[RADIUS_AXIS] != (c as BubbleChart).secondRadiusAxis)
-                            dataTransform.setAxis(RADIUS_AXIS, (c as BubbleChart).secondRadiusAxis);
-                    }
-                    else if (dataTransform.axes[RADIUS_AXIS] != (c as BubbleChart).radiusAxis)
+                    if (dataTransform.axes[RADIUS_AXIS] != (c as BubbleChart).radiusAxis)
                             dataTransform.setAxis(RADIUS_AXIS, (c as BubbleChart).radiusAxis);
                 }
             }

                    allSeriesTransform = false;
            }
        
            n = cChart.secondSeries.length;
            for (i = 0; i < n; i++)
            {
                if (cChart.getSeriesTransformState(cChart.secondSeries[i]))
                    allSeriesTransform = false;
            }
            if (allSeriesTransform)
                cChart.measureLabels();
        }       

        {
            if (!_horizontalAxis)
            {
                if (dataTransform.axes[CartesianTransform.HORIZONTAL_AXIS] != c.horizontalAxis)
                        CartesianTransform(dataTransform).setAxis(
                            CartesianTransform.HORIZONTAL_AXIS,c.horizontalAxis);
            }
                            
            if (!_verticalAxis)
            {
                if (dataTransform.axes[CartesianTransform.VERTICAL_AXIS] != c.verticalAxis)
                        CartesianTransform(dataTransform).setAxis(
                            CartesianTransform.VERTICAL_AXIS, c.verticalAxis);
            }
