2

描述问题的图片

我希望数据(X 轴)始终跨越整个图形窗格。是否有执行此操作的属性或方法?

以下是我为 X 轴设置的一些属性:

myPane.XAxis.Title.IsVisible = false;
myPane.XAxis.MajorGrid.IsVisible = true;
myPane.XAxis.Type = AxisType.DateAsOrdinal;
myPane.XAxis.MajorGrid.Color = Color.Black;

任何帮助是极大的赞赏。

编辑解决方案:

private PointPairList ppl;
...
GraphPane myPane = zedChartControl.GraphPane;
myPane.XAxis.Scale.MaxAuto = true;
myPane.XAxis.Scale.MinAuto = true;
myPane.XAxis.Scale.Min = 1;
myPane.XAxis.Scale.Max = Convert.ToDouble(ppl.Count);

局部变量ppl由X 和 YPointPairList (double x, double y)组成。XDate

设置XAxis.Scale.Min = 1;将开始 X 值设置为ppl[0]

SettingsXAxis.Scale.Max = Convert.ToDouble(ppl.Count);将结束值设置为最后一个 ppl 项(即 ppl[34])

X 轴的整个跨度现在将是 1-34。

这是使用不同图表的结果:

问题解决了

有时答案比预期的要简单得多。

4

0 回答 0