Я автоматически создаю сводную диаграмму после анализа данных из API
Я использую тип диаграммы StackedColumn100, который автоматически присваивает разные цвета каждому свойству, которое применяется к каждому столбцу
Вместо предварительно запеченного стиля мне бы хотелось иметь возможность использовать свойства содержимого столбца для определения цвета
. В приведенном ниже примере Activity состоит из восьми отдельных именованных полей, вот что Я хотел бы использовать для установки c цветов, это возможно?
Range _all = (Range)pvs.Range[pvs.Cells[1, 1], pvs.Cells[pvs.UsedRange.Rows.Count, pvs.UsedRange.Columns.Count]].Cells;
PivotCache pc = book.PivotCaches().Create(XlPivotTableSourceType.xlDatabase, _all);
PivotTable oPivotTable = pc.CreatePivotTable(_all, "Summary");
Shape chart = _graph.Shapes.AddChart(XlChartType.xlColumnStacked100, 100, 300, 500, 500);
chart.Chart.SetSourceData(oPivotTable.TableRange1);
chart.Chart.ChartStyle =
oPivotTable.PivotFields("Team").Orientation = XlPivotFieldOrientation.xlRowField;
oPivotTable.PivotFields("Activity").Orientation = XlPivotFieldOrientation.xlColumnField;