private Series<BloxPlotSeriesData> GenerateBoxPlotChartSeries(GraphData evaResultsGraphData) { //CaptiveView var captiveViewSeriesData = new BloxPlotSeriesData { low = evaResultsGraphData.CaptiveView[0], q1 = evaResultsGraphData.CaptiveView[1], median = evaResultsGraphData.CaptiveView[2], q3 = evaResultsGraphData.CaptiveView[3], high = evaResultsGraphData.CaptiveView[4], Color = "#C111A0" }; //ParentView var parentViewSeriesData = new BloxPlotSeriesData { low = evaResultsGraphData.ParentView[0], q1 = evaResultsGraphData.ParentView[1], median = evaResultsGraphData.ParentView[2], q3 = evaResultsGraphData.ParentView[3], high = evaResultsGraphData.ParentView[4], Color = "#FFB81C" }; var Result = new Series<BloxPlotSeriesData> { data = new List<BloxPlotSeriesData> { captiveViewSeriesData, parentViewSeriesData } }; var MoreData = evaResultsGraphData.ReturnMoreData(); if (MoreData != null) { Result.data.Add(MoreData); } return Result; }
/// <summary> /// Returns plot data. /// </summary> /// <param name="evaResultsGraphData">Contains raw data.</param> /// <returns>Plot data.</returns> public static Series <BloxPlotSeriesData> GenerateBoxPlotChartSeries(GraphData evaResultsGraphData) { BloxPlotSeriesData captiveViewSeriesData = GetCaptivePlotData(evaResultsGraphData); BloxPlotSeriesData parentViewSeriesData = GetParentData(evaResultsGraphData); var Result = new Series <BloxPlotSeriesData> { Data = new List <BloxPlotSeriesData> { captiveViewSeriesData, parentViewSeriesData } }; return(AddMoreData(evaResultsGraphData, Result)); }