TeeChart:我可以在底部轴上显示未排序的值吗?

时间:2015-04-30 13:07:38

标签: c# teechart

我在C#中使用TeeChart绘制值时遇到问题。数据取决于角度,因此可以选择不同的域(0-360度,-180-180度,-90-270度等)。

由于不同的原因,我想在TeeChart图中的底部轴上表示域

[180,181,182,...,358,359,0,1,2,3,...,178,179]

当我将这些数据添加到TeeChart图中时,数组会自动(并且非常自然地)排序:

[0,1,2,...,357,358,359]

我想覆盖自动排序。有可能吗?

提前完成。

1 个答案:

答案 0 :(得分:0)

是的,您可以实现自定义点标签。另外你可以设置系列' XValues不被排序,默认情况下它们以升序模式排序。一个例子说明了更好:

  tChart1.Aspect.View3D = false;

  Steema.TeeChart.Styles.Line line1 = new Steema.TeeChart.Styles.Line(tChart1.Chart);

  line1.XValues.Order = Steema.TeeChart.Styles.ValueListOrder.None;

  Random y = new Random();

  for (int i = 0; i < 360; i++)
  {
    double tmp = (i + 180) % 360;
    string label = i.ToString();

    line1.Add(tmp, y.Next(), label);
  }