我有一个简单的时间系列图表,从0到5秒。Zedgraph - 最后一个小勾号消失
GraphPane pane = zedGraph.GraphPane;
pane.XAxis.Type = AxisType.Date;
pane.XAxis.Scale.Format = "mm:ss.fff";
pane.XAxis.Scale.Min = new XDate(2011, 2, 5, 0, 0, 0, 0);
pane.XAxis.Scale.Max = new XDate(2011, 2, 5, 0, 0, 5, 0);
pane.YAxis.Scale.MajorStep = 1;
pane.YAxis.Scale.Min = -1.0;
pane.YAxis.Scale.Max = 3.0;
zedGraph.IsEnableWheelZoom = true;
zedGraph.AxisChange();
zedGraph.Invalidate();
小勾号应小于1秒。但是zedgraph并不会在每个主要时间点前显示每个最后一个小勾号。
如果我缩小到小于1秒,它会正常显示。 当我改变主要和次要尺度,可能有几个主要的蜱前打勾丢失:
pane.XAxis.Scale.MajorUnit = DateUnit.Second;
pane.XAxis.Scale.MajorStep = 1;
pane.XAxis.Scale.MinorUnit = DateUnit.Second;
pane.XAxis.Scale.MinorStep = 0.10;
不Zedgraph有一定的局限性处理以毫秒为单位次要刻度秤?
解释问题的一些屏幕: http://i.stack.imgur.com/JJomI.jpg http://i.stack.imgur.com/uS6Ci.jpg – Sairus 2015-02-24 16:59:02