문제는 비늘에있는 것 같습니다. Bubble 시리즈는 Axes 비늘을 존중하는 Radius를 그리는 것으로 생각됩니다.
X 값은 239.560,5에서 5.776.576,87까지입니다. 이것은 5.537.016,37 범위입니다. 그리고 X 축 길이는 473 픽셀입니다. 그래서 이것은 각 2 X 픽셀 사이에 11.706,166의 증가가 있음을 의미합니다.
귀하의 Y 값은 67086938,62에서 63.500.3298,6로 변경됩니다. 이것은 567.916.359,98 범위입니다. Y 축의 길이는 228 픽셀입니다. 따라서 이것은 2 Y 픽셀 사이에 2.490.861,228의 증가가 있음을 의미합니다.
반지름은 39.728.41에서 952.021,78까지입니다.
이 반경은 X 픽셀 증가분보다 커서 확인됩니다. .
그러나 몇 마디에이 거품들이 표현되는 범위 Y 축에 대한 너무 작은 반경을 가질 수 있도록이 반경의 Y 픽셀 증가보다 작은
나는 당신을위한 두 가지 옵션을 참조하십시오
반경 값을 100 이상으로 곱할 수 있습니다. 이것은 축 크기를 보면 버블 크기가 틀리게됩니다. 그러나 아마도 중요한 것은 반경을 통해 축의 값을 나타내는 것이 아니라 거품 사이의 비율을 유지하는 것입니다.
3D 유형의 시리즈 유형을 변경하십시오. 표현할 3 가지 값이 있으므로 각각 다른 스케일을 따르므로 Point3D와 같은 3D 계열 유형을 사용하는 것이 더 효율적일 수 있습니다.즉 :
tChart1.Header.Visible = false;
tChart1.Aspect.Chart3DPercent = 50;
tChart1.Legend.Alignment = LegendAlignments.Top;
tChart1.Legend.TextStyle = LegendTextStyles.Plain;
tChart1.Axes.Depth.Visible = true;
tChart1.Axes.Bottom.Title.Text = "XValues";
tChart1.Axes.Left.Title.Text = "YValues";
tChart1.Axes.Depth.Title.Text = "ZValues";
Points3D points3D1 = new Points3D(tChart1.Chart);
points3D1.ColorEach = true;
points3D1.LinePen.Visible = false;
points3D1.BaseLine.Visible = true;
points3D1.Add(544161.66, 114160840.39, 82491.58, "ComEd Commercial");
points3D1.Add(239560.5, 67086938.62, 39728.41, "PECO Commercial");
points3D1.Add(5776576.87, 635003298.6, 952021.78, "ComEd Residential");
points3D1.Add(2657157.7, 552875694.07, 412903.38, "PECO Residential");
없음 @Yeray는, 즉, 문제가되지 않습니다. 내가 언급 한 코드를 추가하려고했지만 여전히 거품이 나타나지 않습니다. – user1627749
문제가 무엇인지 알았습니다. 또 다른 답을 써 보겠습니다. – Yeray