在缩放时固定X轴刻度

时间:2014-01-18 19:52:34

标签: c# zedgraph

我正在使用ZedGraph,我有一个数据系列,其中包含x值的日期。我希望设置轴,以便每个刻度单位为1天,每5天贴一个标签。 当我放大时,我不希望Zedgraph改变标签,或重新计算刻度。我希望他们修好。在缩放时,它应该只增加/减少刻度之间的间距,但轴上的值/标签/刻度数不应改变。

禁用缩放/平移不是解决方案 - 我想放大,只是不想重新计算刻度。

我尝试以下方法来禁用自动缩放,我必须遗漏一些东西。 感谢

_pane.XAxis.Type = AxisType.Date;
_pane.XAxis.Scale.FormatAuto = false;
_pane.XAxis.Scale.MajorStepAuto = false;
_pane.XAxis.Scale.MinorStepAuto = false;
_pane.XAxis.Scale.MajorUnit = DateUnit.Day;
_pane.XAxis.Scale.MajorStep = 5;
_pane.XAxis.Scale.MinorUnit = DateUnit.Day;
_pane.XAxis.Scale.MinorStep = 1;
_pane.XAxis.Scale.Min = _dataset.DateTimes[0].ToOADate();
_pane.XAxis.Scale.Max = _dataset.DateTimes[_dataset.DateTimes.Length - 1].ToOADate();

0 个答案:

没有答案