TeeChart:我可以在底轴上使用未排序的值吗?

TeeChart: Can I have unsorted values on the bottom axis?

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

由于不同的原因,我想在我的 TeeChart 图中将 Bottom 轴上的域表示为

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

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

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

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

提前致谢。

是的,您可以实现自定义点标签。此外,您可以设置系列的 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);
  }