问题描述
VS2008,用MsChart绘制BoxPlot,希望能够动态生成含多个Box的图表,有谁做过啊?各位帮忙想想呢~~谢谢!!详细:从DB动态抓出多个数据集,每一个数据集,产生一个Box,整体是一个Boxplot图表。
解决方案
解决方案二:
该回复于2011-02-10 16:34:41被版主删除
解决方案三:
Chart1Chart1.ChartAreas.Clear();Chart1.Series.Clear();你理解他们之间的关系就知道了ChartAreaca=newChartArea("caKPI");Seriesse=newSeries("seKPI");se.ChartArea="caKPI";Chart1.ChartAreas.Add(ca);Chart1.Series.Add(se);
解决方案四:
解决方案五:
引用2楼moonwrite的回复:
Chart1Chart1.ChartAreas.Clear();Chart1.Series.Clear();你理解他们之间的关系就知道了ChartAreaca=newChartArea("caKPI");Seriesse=newSeries("seKPI");se.ChartArea="caKPI";Chart1.ChartAreas.A……
整个关系我是理解的,就是到了BoxplotSeries动态绑定时出问题。
解决方案六:
我已经做到以下的:KMMS_DAdaCtl=newKMMS_DA();//动态抓取数据的ClassDataSetds=daCtl.GetTestParaValue();Chart2.ChartAreas.Add("DataChartArea");Chart2.ChartAreas.Add("BoxChartArea");SeriesDataSeries=newSeries("Point1");DataSeries.ChartType=SeriesChartType.Point;DataSeries.Points.DataBindY(ds.Tables[0].DefaultView);DataSeries.ChartArea="DataChartArea";Chart2.Series.Add(DataSeries);SeriesDataSeries2=newSeries("Point2");DataSeries2.ChartType=SeriesChartType.Point;DataSeries2.Points.DataBindY(B2);DataSeries2.ChartArea="DataChartArea";Chart2.Series.Add(DataSeries2);SeriesBoxPlotSeries=newSeries("Boxplot");BoxPlotSeries.ChartType=SeriesChartType.BoxPlot;//BoxPlotSeries["BoxPlotSeries"]="DataSeries2";-----报错BoxPlotSeries["BoxPlotPercentile"]="30";
解决方案七:
楼主,最终你做成了box-plotchart了不,我也正纠缠于这个了,要是做成了,share一下?
解决方案八:
做成了,有空来Share哦。
解决方案九:
汗。。。有空才share。。。。。dianzi011sh@163.com,请联系我,谢谢!
解决方案十:
有没有做成的例子参考啊,LZ在不????????