我必须通过C#在Interop Excel中创建一个x轴和两个y轴的图表。我的数据如下:
Month Count1 Count2
Jan 229 170
Feb 204 53
Mar 292 106
Apr 513 64
May 592 115
Jun 644 198
Jul 691 182
Aug 407 8
Sep 127 18
Oct 36 8
Nov 76
我能够为count1列创建图形,但却无法获得如何添加另一个y轴。我的代码:
Microsoft.Office.Interop.Excel.ChartObjects chartObjs = (Microsoft.Office.Interop.Excel.ChartObjects)xlWorkSheet.ChartObjects();
Microsoft.Office.Interop.Excel.ChartObject graphChart = chartObjs.Add(80, 2380, 600, 220);
Microsoft.Office.Interop.Excel.Chart chart = graphChart.Chart;
chart.HasLegend = true;
Microsoft.Office.Interop.Excel.Range xValues = xlWorkSheet1.Range["A1", "A12"];
Microsoft.Office.Interop.Excel.Range yValues = xlWorkSheet1.Range["B1", "B12"];
Microsoft.Office.Interop.Excel.SeriesCollection seriesCollection = chart.HasLegend();
Microsoft.Office.Interop.Excel.Series series = seriesCollection.NewSeries();
series.XValues = xValues;
series.Values = yValues;