我在C#中使用.NET Framework 4.5的图表组件。
当我用相互之间没有相同间隙的值填充该组件并将ChartArea.Area3dStyle.Enable3d属性设置为true时,对图表几乎没有任何影响,直到我平衡值中的值之间的差距为止。系列。
DataPoint dataPoint1 = new DataPoint(0D, 20D);
DataPoint dataPoint2 = new DataPoint(1D, 30D);
DataPoint dataPoint3 = new DataPoint(200D, 50D);
DataPoint dataPoint4 = new DataPoint(300D, 20D);
DataPoint dataPoint5 = new DataPoint(400D, 0D);
DataPoint dataPoint6 = new DataPoint(500D, 30D);
DataPoint dataPoint7 = new DataPoint(600D, 10D);
DataPoint dataPoint8 = new DataPoint(700D, 10D);
series1.Points.Add(dataPoint1);
series1.Points.Add(dataPoint2);
series1.Points.Add(dataPoint3);
series1.Points.Add(dataPoint4);
series1.Points.Add(dataPoint5);
series1.Points.Add(dataPoint6);
series1.Points.Add(dataPoint7);
series1.Points.Add(dataPoint8);
chartArea1.Area3DStyle.Enable3D = true;
答案 0 :(得分:0)
您可以在此处设置各种参数。直接用你的大x值进行自动缩减的那个是PointDepth
chartArea1.Area3DStyle.Enable3D = true;
chartArea1.Area3DStyle.PointDepth = 999; // pick a value you like
探索Chart
控件的众多奇迹的最佳方法是在设计师中使用它。当您找到一个好的设置后,您可以转到yourForm.Designer.cs
文件并查看生成的代码;虽然不建议你愚弄它,但却是许多模糊环境的宝贵资源。
不幸的是,最大PointDepth
为1000且x值大于300-500时,3D效果仍然相当弱。也许你可以降低你的价值?