使用MS Chart以编程方式绘制点图表时出错

时间:2013-03-25 13:27:40

标签: .net mschart

我必须使用MS-Chart特征绘制XY图表。要求绘制五个不同的点(每个点具有不同的X和Y坐标以及不同的标记样式)。因此,在这种情况下,X和Y点都是需要绘制。

请帮助我这样做。我尝试使用'Point'图表,但不知何故它对我不起作用。

提前致谢。

1 个答案:

答案 0 :(得分:0)

像这样......

        //// initialize an array of doubles for Y values
        double[] yval = { 5, 6, 4, 6, 3 };
        // initialize an array of strings for X values
        double[] xval = { 1, 4, 6, 8, 9 };
        // bind the arrays to the X and Y values of data points in the "ByArray" series
        chart1.Series["Series1"].Points.DataBindXY(xval, yval);
        chart1.Series["Series1"].ChartType = SeriesChartType.Point;
        chart1.Series["Series1"].Points[0].MarkerStyle = MarkerStyle.Square;
        chart1.Series["Series1"].Points[1].MarkerStyle = MarkerStyle.Cross; 
        chart1.Series["Series1"].Points[2].MarkerStyle = MarkerStyle.Triangle; 
        chart1.Series["Series1"].Points[3].MarkerStyle = MarkerStyle.Circle;
        chart1.Series["Series1"].Points[4].MarkerStyle = MarkerStyle.Star4;