解决方案 »

  1.   

    this.chart1.Series[0].Points.AddXY(x2, y2);
    这句话应该放到for循环里面吧
      

  2.   

    .我画一个Point坐标图,现在如何在一个X值上重复画出多个不同的Y值,一个x值可能对应多个Y值,怎么用Chart画点图啊?
      

  3.   

    只有这一个办法
    你这个不能一条线来画,而且只能点的方式,你得先找出一个X轴最多有多少个Y值,就绘几条线。
    //CrtView ChartView
    CrtView.Series[0].Points.DataBindXY(dtAvgPoint.DefaultView, "X值", dtAvgPoint.DefaultView, "Y轴值");
    CrtView.Series[0].Points.DataBindXY(dtAvgPoint.DefaultView, "X值", dtAvgPoint.DefaultView, "Y轴值1");
    CrtView.Series[0].Points.DataBindXY(dtAvgPoint.DefaultView, "X值", dtAvgPoint.DefaultView, "Y轴值2");