我希望数据(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。
这是使用不同图表的结果:
有时答案比预期的要简单得多。