Перечисление Aspose::Words::Drawing::Charts::ChartSeriesType

ChartSeriesType enum

Указывает тип серии диаграммы.

enum class ChartSeriesType

Значения

ИмяЗначениеОписание
Area0Представляет серию диаграммы типа Area.
AreaStacked1Представляет серию диаграммы типа Stacked Area.
AreaPercentStacked2Представляет серию диаграммы типа 100% Stacked Area.
Area3D3Представляет серию диаграммы типа 3D Area.
Area3DStacked4Представляет серию диаграммы типа 3D Stacked Area.
Area3DPercentStacked5Представляет серию диаграммы типа 3D 100% Stacked Area.
Bar6Представляет серию диаграммы типа Bar.
BarStacked7Представляет серию диаграммы типа Stacked Bar.
BarPercentStacked8Представляет серию диаграммы типа 100% Stacked Bar.
Bar3D9Представляет серию диаграммы типа 3D Bar.
Bar3DStacked10Представляет серию диаграммы типа 3D Stacked Bar.
Bar3DPercentStacked11Представляет серию 3D 100% сложенной столбчатой диаграммы.
Bubble12Представляет серию пузырьковой диаграммы.
Bubble3D13Представляет серию 3D пузырьковой диаграммы.
Колонка14Представляет серию столбчатой диаграммы.
ColumnStacked15Представляет серию сложенной столбчатой диаграммы.
ColumnPercentStacked16Представляет серию 100% сложенной столбчатой диаграммы.
Column3D17Представляет серию 3D столбчатой диаграммы.
Column3DStacked18Представляет серию 3D сложенной столбчатой диаграммы.
Column3DPercentStacked19Представляет серию 3D 100% сложенной столбчатой диаграммы.
Column3DClustered20Представляет серию 3D сгруппированной столбчатой диаграммы.
Кольцевая диаграмма21Представляет серию кольцевой диаграммы.
Линия22Представляет серию линейной диаграммы.
LineStacked23Представляет серию сложенной линейной диаграммы.
LinePercentStacked24Представляет серию 100% сложенной линейной диаграммы.
Line3D25Представляет серию 3D линейной диаграммы.
Круговая диаграмма26Представляет серию круговой диаграммы.
Pie3D27Представляет серию 3D круговой диаграммы.
PieOfBar28Представляет серию диаграммы «Круг со столбцами».
PieOfPie29Представляет серию диаграммы «Круг в круге».
Радар30Представляет серию радиальной диаграммы.
Точечный31Представляет серию точечной диаграммы.
Акции32Представляет серию биржевой диаграммы.
Поверхность33Представляет серию поверхностной диаграммы.
Surface3D34Представляет серию 3D поверхностной диаграммы.
Дерево-карта35Представляет серию диаграммы древовидной карты.
Солнечный луч36Представляет серию диаграммы Sunburst.
Гистограмма37Представляет серию диаграммы Histogram.
Парето38Представляет серию диаграммы Pareto.
ParetoLine39Представляет серию диаграммы Pareto Line.
BoxAndWhisker40Представляет серию диаграммы Box and Whisker.
Водопад41Представляет серию диаграммы Waterfall.
Воронка42Представляет серию диаграммы Funnel.
RegionMap43Представляет серию диаграммы Region Map.

Примеры

Показывает, как удалить конкретную серию диаграммы.

auto doc = System::MakeObject<Aspose::Words::Document>(get_MyDir() + u"Reporting engine template - Chart series.docx");
System::SharedPtr<Aspose::Words::Drawing::Charts::Chart> chart = (System::ExplicitCast<Aspose::Words::Drawing::Shape>(doc->GetChild(Aspose::Words::NodeType::Shape, 0, true)))->get_Chart();

// Удалить все серии типа Column.
for (int32_t i = chart->get_Series()->get_Count() - 1; i >= 0; i--)
{
    if (chart->get_Series()->idx_get(i)->get_SeriesType() == Aspose::Words::Drawing::Charts::ChartSeriesType::Column)
    {
        chart->get_Series()->RemoveAt(i);
    }
}

chart->get_Series()->Add(u"Aspose Series", System::MakeArray<System::String>({u"Category 1", u"Category 2", u"Category 3", u"Category 4"}), System::MakeArray<double>({5.6, 7.1, 2.9, 8.9}));

doc->Save(get_ArtifactsDir() + u"Charts.RemoveSpecificChartSeries.docx");

См. также