我的办法是先画背景图,隔若干分钟画一个X点,例如小时图就是12个点,Y轴值置0;
然后数据图,X轴置空字符串,Y轴按照实际间隔赋值;
最后        
ChartControl1.Charts.Add(_chart1);
ChartControl1.RedrawChart();

解决方案 »

  1.   

    多说一句,这个控件不是很好用,有点简单了,推荐FusionCharts
    跨平台支持性好,是Flash图的
      

  2.   

    stkim(雪弓刀@Tencent2007) ,能给个联系?
      

  3.   

    stkim(雪弓刀@Tencent2007),谢谢你的回复,不过这样能保证我库中调出来的时间能在准确的显现在这12个点的范围内吗(如12:29分)它会准确显示在 30点的左边?而不是右边
      

  4.   

    不是免费的但是。。嘿嘿有免费版下载,没有功能限制,没有时间限制
    只是多了个,我有时间就Crack一下去掉嘿嘿
      

  5.   

    设置一下图片格式就可以
                            <XTitle StringFormat="Near,Near,None,LineLimit" />
                            <PlotBackground ForeColor="Gray" EndPoint="0, 0" />
                            <Border Color="Gainsboro" />
                            <XAxisFont StringFormat="Near,Near,EllipsisCharacter,DirectionRightToLeft" />
      

  6.   

    这是FusionCharts 还是 webchart的?
      

  7.   

    stkim(雪弓刀@Tencent2007),好人啊,
    不过我之前按你的步骤设置了下图片格式,还是解决不了问题,啊
      

  8.   

    stkim(雪弓刀@Tencent2007)
    给个联系方法吧。
    我也遇见这样的问题啊~!
    我的QQ:158356574
      

  9.   

    BTW, FusionCharts 用起来挺好,crack过了,没有商标出来。
    打算有空研究一下源码,加个Flash转换静态图的功能进去,不然邮件都不支持 :(