Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 创建具有一个x轴和两个y轴的图表_C#_Excel - Fatal编程技术网

C# 创建具有一个x轴和两个y轴的图表

C# 创建具有一个x轴和两个y轴的图表,c#,excel,C#,Excel,我必须通过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 S

我必须通过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;

可能重复的Hi pnuts,是的,我想画一个图表,就像上面显示的图表一样。你能帮忙吗谢谢Niraj,链接很有用,我得到了预期的输出。