答案 0 :(得分:1)
设置CustomLabels
非常棘手,因为他们的FromPositions
和ToPositions
需要正确设置,否则他们无法在正确的位置展示!
正如我读到的那样,以下是您的问题:
CA.AxisY.Minimum = 0;
CA.AxisY.Maximum = 4;
CA.AxisY.Interval = 1;
int old = 3;
for (int i = 0; i < 5; i++ )
{
CustomLabel cl = new CustomLabel(i - 0.5d, i + 0.5d,
i < old ? i + "" : i == old ? "old" : "too old", 0, LabelMarkStyle.None);
CA.AxisY.CustomLabels.Add(cl);
}
可以分别为所有轴设置显示的Minimum
和Maximum
值。使用CustomLabels
,我们经常需要强制执行Interval
..
使用与您的其他问题相同的setup代码..