/// <summary> /// Gets the data for scatter chart. /// </summary> /// <returns></returns> private static ScatterChartData GetDataForScatterChart() { ScatterChartData chartData = new ScatterChartData(); chartData.xColumnName = "Events"; chartData.yColumnName = "Attendees"; int[] xVals = new int[9] { 10, 20, 30, 40, 50, 60, 70, 80, 90 }; int[] yVals = new int[9] { 200, 250, 150, 170, 300, 140, 450, 50, 70 }; chartData.xValToYValMap = new Dictionary<int, int>(); for (int index = 0; index < xVals.Count(); index++) { chartData.xValToYValMap.Add(xVals[index], yVals[index]); } return chartData; }
/// <summary> /// Initializes a new instance of the <see cref="ScatterChartEx"/> class. /// </summary> /// <param name="chartPart">The chart part.</param> /// <param name="chartData">The chart data.</param> public ScatterChartEx(ChartPart chartPart, ScatterChartData chartData) : base(chartPart) { this.chartData = chartData; }
/// <summary> /// Initializes a new instance of the <see cref="SampleDocumentWithTableAndChartsGenerator"/> class. /// </summary> /// <param name="generationInfo">The generation info.</param> /// <param name="lineChartData">The line chart data.</param> /// <param name="scatterChartData">The scatter chart data.</param> public SampleDocumentWithTableAndChartsGenerator(DocumentGenerationInfo generationInfo, LineChartData lineChartData, ScatterChartData scatterChartData) : base(generationInfo) { this.lineChartData = lineChartData; this.scatterChartData = scatterChartData; }