凡例に「A」列のユーザーを表示し、バーのユーザーの横にデータを表示しようとしています。空白のデータがどこから来ているのか、なぜ「シリーズ」として表示されているのかわかりません
また、左側の値を0%から100%まで表示して、ユーザーが10%ごとに読みやすくするようにします。
Excel.Range dataRange = chartSheet.get_Range("A1", "C" + chart.Rows.Count.ToString());
//chart.Rows.Count = 2
Excel.ChartObjects chartObjects = (Excel.ChartObjects)(excelWorksheet.ChartObjects(Type.Missing));
Excel.ChartObject newChartObject = chartObjects.Add(0, 600, 300, 300);
object paramChartFormat = 1;
object paramCategoryLabels = 0;
object paramSeriesLabels = 0;
bool paramHasLegend = true;
object paramTitle = "Performance Efficiency";
object paramCategoryTitle = "Providers";
object paramValueTitle = "Percentage";
newChartObject.Chart.ChartWizard(dataRange, Excel.XlChartType.xl3DColumn,
paramChartFormat, Excel.XlRowCol.xlRows, paramCategoryLabels,
paramSeriesLabels, paramHasLegend, paramTitle, paramCategoryTitle,
paramValueTitle, Type.Missing);