日期:2014-05-17  浏览次数:21074 次

zedgraph x轴与X2轴 的刻度如何可以做成一样
各位路过的,大家好! 请留步。

我目前我用zedgraph做曲线线,由于需要,需要用X与X2两轴,由于x与X2的轴的数据的时间点不一样,
例如
x轴与X2轴设置的时间类型
this.zedGraphControl1.GraphPane.XAxis.Type = ZedGraph.AxisType.DateAsOrdinal;
this.zedGraphControl1.GraphPane.X2Axis.Type = ZedGraph.AxisType.DateAsOrdinal;

PointPairList x1List=new PointPairList();//x的数据
PointPairList x2List=new PointPairList();//x2的数据

x1List.Add((double)new XDate(Convert.ToDateTime("2013-11-06 01:01:13")),43d);
x1List.Add((double)new XDate(Convert.ToDateTime("2013-11-06 02:01:13")),43d);
x1List.Add((double)new XDate(Convert.ToDateTime("2013-11-06 03:01:13")),43d);
x1List.Add((double)new XDate(Convert.ToDateTime("2013-11-06 04:01:13")),43d);
 
x2List.Add((double)new XDate(Convert.ToDateTime("2013-11-06 02:01:13")),43d);
x2List.Add((double)new XDate(Convert.ToDateTime("2013-11-06 03:01:13")),43d);
x2List.Add((double)new XDate(Convert.ToDateTime("2013-11-06 06:01:13")),43d);

问题:
如上面,x与x2的最小值和最大值都不一样,如何写可以让x与X2轴的刻度对应,最好是能做起点为0:00:00, 终点为23:59:59。 我设置了X与X2的Scale.Min和与Scale.Max 都没有作用,不知道那位土豪知道怎么做?
zedgraph

------解决方案--------------------
x1和x2的范围设置成一样,或者只有一个x轴就可以了.

加入数据时每个Y轴的值都要有相对应的时间x
xiList.add(( x, y1 );


这样肯定没问题.
------解决方案--------------------
我也在纠结zedgragh的第二个X轴的问题。