我正在尝试创建一个 EPPlus 图表。我在使用系列标题时遇到问题。即使使用 ExcelChartSerie.HeaderAddress ,它似乎也没有效果。
每个系列都使用以下代码进行初始化
ExcelBarChartSerie serie = (OfficeOpenXml.Drawing.Chart.ExcelBarChartSerie)
chartClustered.Series.Add(ExcelRange.GetAddress(fromRow, fromCol, toRow, toCol),
ExcelRange.GetAddress(fromRow, fromColH, toRow, fromColH));
ExcelAddressBase headerAddr = new ExcelAddressBase(headRow, headCol, headRow, headCol);
serie.HeaderAddress = headerAddr;
serie.Header = (string)ws.Cells[headRow, headCol].Value;
一切正常,但我在标题与图表的其余部分正确更新时遇到问题。serie.Header 变量控制图例,这是我遇到问题的地方。我知道这是一个尴尬的具体问题,但也许有人可以提供一些见解。这里有一些图片可以准确地向您展示我遇到问题的地方。
更改前的初始图(正确):
标签数据更改后的绘图(不正确):