如题,如在何C#中使用zedgraph时,怎么把横坐标转换的只有月、日、时等呢??http://blog.csdn.net/tjvictor/article/details/1413781这里面有介绍如何显示日的,但是还是有几月显示在里面,现在我打算是只显示几月、几日或几时等,我改怎么写, 用PointPairList time = new PointPairList();这个zedgraph内部封装好的函数该怎么写??求解!!求帮助!!

解决方案 »

  1.   

    你的数据时从哪取出来的,数据库吗?
     myPane.XAxis.Type = AxisType.DateAsOrdinal;
     myPane.XAxis.Scale.Format = "yyyy-MM-dd HH:mm:ss";
    希望这个代码能对你有帮助。
      

  2.   

    传进来的的值可以是int型的或者一个Date
      

  3.   

    myPane.XAxis.MajorTic.IsOpposite = false;
                myPane.XAxis.MajorTic.IsOutside = false;
               //myPane.XAxis.MajorTic.IsInside = false;
                myPane.XAxis.MinorTic.IsInside = false;
                myPane.XAxis.MinorTic.IsOutside = false;
                PointPairList list = new PointPairList();            for (int i = 0; i < 36; i++)
                {
                    double x = (double)new XDate(1995, 5, i + 11);
                    double y = Math.Sin((double)i * Math.PI / 15.0);
                    list.Add(x, y);
                }            // Generate a red curve with diamond
                // symbols, and "My Curve" in the legend
                LineItem myCurve = myPane.AddCurve("My Curve",list, Color.Red, SymbolType.Diamond);            myPane.XAxis.Type = AxisType.DateAsOrdinal ;
                myPane.XAxis.Scale.Format = "MM-dd HH";  // 这只显示月,日,时, 
    这样是年月日 时分秒"yyyy-MM-dd HH:mm:ss";
    你自己选择吧
    希望能帮到你