两个轴在一个excel图表
本文关键字:一个 图表 excel 两个 | 更新日期: 2023-09-27 17:53:55
我正在写一个excel文件从我的c#应用程序,包含数据和图表。图表中显示了两个数据系列(线)。一个包含10-300的值,另一个包含1-10的值。现在我想用一个次级轴(通常画在左边)。我怎样才能做到这一点呢?
如果我只是设置chart.UseSecondaryAxis
,我得到一个异常告诉我' ' Can's set to secondary axis when no serie使用主轴' '。
我使用c#(4.0)和EPPlus库。
谢谢你的帮助
马里奥我有个坏习惯,总是自己回答问题:
示例#9 Sample9.cs给出了答案: var chart2 = firstChart.PlotArea.ChartTypes.Add( eChartType.LineMarkers );
ser = ( chart2.Series.Add( "O3:O10","D3:D10", dataRowIdx ) ) as ExcelChartSerie );
ser.Header = "OtherLine";
chart2.UseSecondaryAxis = true;
第一行完成了任务。您必须创建第二个图表类型,尽管它可以与firstChart
具有相同的类型。