10个点以下可以正常显示,但10个点以上就显示不正常了!请问给位大侠,这个可以设置吗?

解决方案 »

  1.   

    chart1->chartarea->Axis->Interval
      

  2.   

    可以了把chart1->chartarea->Axis->intervalautomode设置成为VariableCount的大小改变就可以了!
    但现在又有了新问题,我想让它的X轴的刻度为5分钟一个,现在默认是10分钟一个
      

  3.   

    大概设置
    chart1->chartarea->Axis->MinorGid->Interval
      

  4.   


                ChartAreaCollection cas = chart1.ChartAreas;
                // Set interval-related properties
                //Default 你的区域名称;
                cas["Default"].AxisX.Interval = 5;;//偏移 5个记录数;
                cas["Default"].AxisX.IntervalType = DateTimeIntervalType.Minutes//必须要分钟显示
                cas["Default"].AxisX.IntervalOffset = 5;
                cas["Default"].AxisX.IntervalOffsetType = DateTimeIntervalType.Minutes;
     
               cas["Default"].AxisX.IntervalAutoMode = IntervalAutoMode.FixedCount;            // 要格式话成 分钟显示;
                cas["Default"].AxisX.IsLabelAutoFit = true;
                cas["Default"].AxisX.LabelStyle.Format = "HH:mm";
      

  5.   

    正确的应该为:
    Chart1.ChartAreas["ChartArea1"].AxisX.Interval = 5;