VS2008,用MsChart绘制BoxPlot,希望能够动态生成含多个Box的图表,有谁做过啊?
各位帮忙想想呢~~谢谢!!
详细:从DB动态抓出多个数据集,每一个数据集,产生一个Box,整体是一个Boxplot图表。

解决方案 »

  1.   

    Chart1
    Chart1.ChartAreas.Clear();
    Chart1.Series.Clear();你理解他们之间的关系就知道了
    ChartArea ca = new ChartArea("caKPI");Series se = new Series("seKPI");
    se.ChartArea = "caKPI";Chart1.ChartAreas.Add(ca);
    Chart1.Series.Add(se);
      

  2.   

    整个关系我是理解的,就是到了Boxplot Series动态绑定时出问题。
      

  3.   

    我已经做到以下的:
    KMMS_DA daCtl = new KMMS_DA();//动态抓取数据的Class
                DataSet ds = daCtl.GetTestParaValue();            Chart2.ChartAreas.Add("Data Chart Area");
                Chart2.ChartAreas.Add("Box Chart Area");            Series DataSeries = new Series("Point1");
                DataSeries.ChartType = SeriesChartType.Point;
                DataSeries.Points.DataBindY(ds.Tables[0].DefaultView);
                DataSeries.ChartArea = "Data Chart Area";
                Chart2.Series.Add(DataSeries);            Series DataSeries2 = new Series("Point2");
                DataSeries2.ChartType = SeriesChartType.Point;
                DataSeries2.Points.DataBindY(B2);
                DataSeries2.ChartArea = "Data Chart Area";
                Chart2.Series.Add(DataSeries2);            
                Series BoxPlotSeries = new Series("Boxplot");
                BoxPlotSeries.ChartType = SeriesChartType.BoxPlot;
                //BoxPlotSeries["BoxPlotSeries"] = "DataSeries2";    -----报错            BoxPlotSeries["BoxPlotPercentile"] = "30";
      

  4.   

    楼主,最终你做成了box-plot chart了不,我也正纠缠于这个了,要是做成了,share一下?
      

  5.   

    汗有空才share。。 [email protected],请联系我,谢谢!