如何在缩放时更改日期格式

时间:2014-09-29 09:59:42

标签: zedgraph

使用ZedGraph,其中数据的绘制时间超过 一年。当它最初显示时,它显示数据 单发,但X轴采用DateTime格式。我该如何设置X. 加载时轴的值为年?我需要改变 格式在不同的缩放级别,即进一步缩放格式 应该是MMM / yyyy,然后是DD / MMM / yyyy和DD / MMM / yyyy HH:MM:ss

enter image description here

1 个答案:

答案 0 :(得分:2)

在加载数据之前,您应该设置如下内容:

zedgraphControl.GraphPane.XAxis.Scale.Format = "dd.MM.yyyy";

zedgraphControl_ZoomEvent中,您可以再次更改比例格式,如

private void zedgraphControl_ZoomEvent(ZedGraphControl sender, ZoomState oldState, ZoomState newState)
    {
        GraphPane pane = sender.GraphPane;
        pane.XAxis.Scale.Format = "dd.MM.yyyy HH:mm:ss";
    }

在这种情况下,您可以添加一些条件取决于您当前的比例。