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 変数は、私が問題を抱えている凡例を制御します。これはぎこちない具体的な質問であることは理解していますが、おそらく誰かが洞察を提供してくれるでしょう. ここに私が問題を抱えている場所を正確に示すためのいくつかの写真があります.
変更前の初期プロット (正しい):
ラベル データが変更された後のプロット (正しくない):