Я пытаюсь создать диаграмму 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 управляет легендой, в которой у меня возникла проблема. Я понимаю, что это неуклюжий конкретный вопрос, но, возможно, кто-то может предложить некоторые идеи. Вот несколько изображений, чтобы показать вам, где именно у меня возникла проблема.
Исходный сюжет до изменения (правильный):
График после изменения данных этикетки (неверно):