回复 1楼binay的帖子
不用客气,详细的问题回答如下:
1.时间这个概念没有理解,要在哪里显示时间,什么代表时间。
2.环的最大值和最小值可以通过C1Chart.View.AxisY.Max/Min属性来控制。每个环的间隔可以通过C1Chart.View.AxixY.MajorUnit属性来控制。
3.角度的最大值和最小值不可以设置,但角度的间隔可以用C1Chart.View.AxisX.MajorUnit设置。
4.数据点可以使用C1Chart.CustomPalette来设置,比如:
- Brush[] customBrushes = new Brush[2] { Brushes.Blue, Brushes.Orange };
- c1Chart1.CustomPalette = customBrushes;
复制代码
专门为你的这个写了一段测试代码,你可以看看:
- c1Chart1.Reset(true);
- double[] valueD;
- double[] xvalueD;
- for (int i = 0; i < 2; i++)
- {
- valueD = new double[] {(i+1)*5, (i+1)*10,(i+1)*15 };
- xvalueD = new double[] {(i+1)*30,(i+1)*45,(i+1)*90 };
- string label = "Series" + (i + 1).ToString();
- c1Chart1.Data.Children.Add(new XYDataSeries() {Label =label, ValuesSource = valueD, XValuesSource = xvalueD });
- }
- c1Chart1.ChartType = ChartType.PolarSymbols;
- c1Chart1.View.AxisX.MajorUnit = 30;
- c1Chart1.View.AxisY.Min = 0;
- c1Chart1.View.AxisY.MajorUnit=5;
- Brush[] customBrushes = new Brush[2] { Brushes.Blue, Brushes.Orange };
- c1Chart1.CustomPalette = customBrushes;
复制代码 |