gpt4 book ai didi

c# - 一个excel图表中的两个轴

转载 作者:太空狗 更新时间:2023-10-30 01:26:01 26 4
gpt4 key购买 nike

我正在从我的 c# 应用程序中编写一个包含数据和图表的 excel 文件。图表中显示了两个数据系列(线)。一个包含 10-300 的值,另一个包含 1-10 的值。现在我想使用辅助轴(通常绘制在左侧)。我怎样才能做到这一点?

如果我只是设置 chart.UseSecondaryAxis,我会收到一个异常消息,告诉我“当没有系列使用主轴时,可以设置为次轴”。

我正在使用 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 相同的类型。

马里奥

关于c# - 一个excel图表中的两个轴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5847279/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com