c# - 创建多个y轴图表epplus c#
问题描述
我想在导出到 excel 时有以下多 y 轴图表:
我尝试了一些来自互联网的例子,但没有运气。我为此使用以下代码:
ExcelChart chart = workSheet.Drawings.AddChart("chtLine", eChartType.LineMarkers);
var serie1 = chart.Series.Add(workSheet.Cells["D2:D7"], workSheet.Cells["A2:A7"]);
var chartType2 = chart.PlotArea.ChartTypes.Add(eChartType.ColumnClustered);
var serie2 = chartType2.Series.Add(workSheet.Cells["B2:B7"], workSheet.Cells["A2:A7"]);
chart.SetPosition(0, 0, 8, 0);
chart.SetSize(500, 300);
但是这段代码只创建了一个 y 轴。请帮助我。
解决方案
它得到解决。我只是添加了以下代码行:
chart.UseSecondaryAxis = true;
推荐阅读
- wso2 - 验证中介
- c++ - c++ 中的 string::find 使用哪种算法?
- php - 只是寻找一个xml标签并使用php显示在页面上
- gradle - 如何定义 settings.gradle.kts 和 build.gradle.kts 中可用的 kotlin dsl gradle 属性?
- cloud-foundry - 在空间中的所有应用程序之间启用容器到容器网络
- python - Python:如何在 netCDF4 中使用 MFdataset
- objective-c - NSOutlineView 拖放(在项目旁边)不适用于复杂项目
- python - 如何使用 OpenCV 中的 Tkinter 显示图像
- laravel - Laravel 5.6 - 404 虽然定义了路由
- c - 将数字分配给C中的char变量?