public BoardOutputGraphs_VM(Board b) { _board = b; _analyzer = new TimeLineAnalyser(_board.ReportLogList); _summonsOut_Yearly_ChartData = new IntHistogramChartData(); _summonsOut_Yearly_ChartData.Data = _analyzer.SummonsOutYearly; _summonsOut_Yearly_ChartData.BarWidth = 0.8; _summonsOut_Yearly_ChartData.BarColour = __summonsFill; _summonsOut_Yearly_ChartData.BarOutlineColour = __summonsBorder; _summonsOut_Yearly_ChartData.XAxisLabels = new string[_summonsOut_Yearly_ChartData.Data.Length]; for (int i = 0; i < _summonsOut_Yearly_ChartData.Data.Length; i++) { _summonsOut_Yearly_ChartData.XAxisLabels[i] = "Year " + (i + 1).ToString(); } _summonsOut_Yearly_ChartData.YAxisLabelInterval = 5; _summonsOut_Yearly_ChartData.AutoGenerateYMinMax(); _summonsOut_Yearly_ChartData.AutoGenerateYLabels(5); _decisionOut_Yearly_ChartData = new IntHistogramChartData(); _decisionOut_Yearly_ChartData.Data = _analyzer.DecisionOutYearly; _decisionOut_Yearly_ChartData.BarWidth = 0.8; _decisionOut_Yearly_ChartData.BarColour = __decisionFill; _decisionOut_Yearly_ChartData.BarOutlineColour = __decisionBorder; _decisionOut_Yearly_ChartData.XAxisLabels = new string[_decisionOut_Yearly_ChartData.Data.Length]; for (int i = 0; i < _decisionOut_Yearly_ChartData.Data.Length; i++) { _decisionOut_Yearly_ChartData.XAxisLabels[i] = "Year " + (i + 1).ToString(); } _decisionOut_Yearly_ChartData.YAxisLabelInterval = 5; _decisionOut_Yearly_ChartData.AutoGenerateYMinMax(); _decisionOut_Yearly_ChartData.AutoGenerateYLabels(5); _summonsQueueSize_Yearly_ChartData = new IntLineChartData(); _summonsQueueSize_Yearly_ChartData.Data = _analyzer.SummonsQueueSizeYearly; _summonsQueueSize_Yearly_ChartData.LineColour = Brushes.Orange; _summonsQueueSize_Yearly_ChartData.XAxisLabels = new string[_summonsQueueSize_Yearly_ChartData.Data.Length]; for (int i = 0; i < _summonsQueueSize_Yearly_ChartData.Data.Length; i++) { _summonsQueueSize_Yearly_ChartData.XAxisLabels[i] = "Year " + (i + 1).ToString(); } _summonsQueueSize_Yearly_ChartData.YAxisLabelInterval = 5; _summonsQueueSize_Yearly_ChartData.AutoGenerateYMinMax(); _summonsQueueSize_Yearly_ChartData.AutoGenerateYLabels(5); _summonsQueueAge_Yearly_ChartData = new IntLineChartData(); _summonsQueueAge_Yearly_ChartData.Data = _analyzer.SummonsQueueAgeYearly; _summonsQueueAge_Yearly_ChartData.LineColour = Brushes.Orange; _summonsQueueAge_Yearly_ChartData.XAxisLabels = new string[_summonsQueueAge_Yearly_ChartData.Data.Length]; for (int i = 0; i < _summonsQueueAge_Yearly_ChartData.Data.Length; i++) { _summonsQueueAge_Yearly_ChartData.XAxisLabels[i] = "Year " + (i + 1).ToString(); } _summonsQueueAge_Yearly_ChartData.YAxisLabelInterval = 5; _summonsQueueAge_Yearly_ChartData.AutoGenerateYMinMax(); _summonsQueueAge_Yearly_ChartData.AutoGenerateYLabels(5); }
public BoardOutput_VM(Board b) { _board = b; _analyzer = new TimeLineAnalyser(_board.ReportLogList); }