Aspose::Words::Drawing::Charts::ChartSeriesType enum
Contents
[
Hide
]ChartSeriesType enum
Specifies a type of a chart series.
enum class ChartSeriesType
Values
Name | Value | Description |
---|---|---|
Area | 0 | Represents an Area chart series. |
AreaStacked | 1 | Represents a Stacked Area chart series. |
AreaPercentStacked | 2 | Represents a 100% Stacked Area chart series. |
Area3D | 3 | Represents a 3D Area chart series. |
Area3DStacked | 4 | Represents a 3D Stacked Area chart series. |
Area3DPercentStacked | 5 | Represents a 3D 100% Stacked Area chart series. |
Bar | 6 | Represents a Bar chart series. |
BarStacked | 7 | Represents a Stacked Bar chart series. |
BarPercentStacked | 8 | Represents a 100% Stacked Bar chart series. |
Bar3D | 9 | Represents a 3D Bar chart series. |
Bar3DStacked | 10 | Represents a 3D Stacked Bar chart series. |
Bar3DPercentStacked | 11 | Represents a 3D 100% Stacked Bar chart series. |
Bubble | 12 | Represents a Bubble chart series. |
Bubble3D | 13 | Represents a 3D Bubble chart series. |
Column | 14 | Represents a Column chart series. |
ColumnStacked | 15 | Represents a Stacked Column chart series. |
ColumnPercentStacked | 16 | Represents a 100% Stacked Column chart series. |
Column3D | 17 | Represents a 3D Column chart series. |
Column3DStacked | 18 | Represents a 3D Stacked Column chart series. |
Column3DPercentStacked | 19 | Represents a 3D 100% Stacked Column chart series. |
Column3DClustered | 20 | Represents a 3D Clustered Column chart series. |
Doughnut | 21 | Represents a Doughnut chart series. |
Line | 22 | Represents a Line chart series. |
LineStacked | 23 | Represents a Stacked Line chart series. |
LinePercentStacked | 24 | Represents a 100% Stacked Line chart series. |
Line3D | 25 | Represents a 3D Line chart series. |
Pie | 26 | Represents a Pie chart series. |
Pie3D | 27 | Represents a 3D Pie chart series. |
PieOfBar | 28 | Represents a Pie of Bar chart series. |
PieOfPie | 29 | Represents a Pie of Pie chart series. |
Radar | 30 | Represents a Radar chart series. |
Scatter | 31 | Represents a Scatter chart series. |
Stock | 32 | Represents a Stock chart series. |
Surface | 33 | Represents a Surface chart series. |
Surface3D | 34 | Represents a 3D Surface chart series. |
Treemap | 35 | Represents a Treemap chart series. |
Sunburst | 36 | Represents a Sunburst chart series. |
Histogram | 37 | Represents a Histogram chart series. |
Pareto | 38 | Represents a Pareto chart series. |
ParetoLine | 39 | Represents a Pareto Line chart series. |
BoxAndWhisker | 40 | Represents a Box and Whisker chart series. |
Waterfall | 41 | Represents a Waterfall chart series. |
Funnel | 42 | Represents a Funnel chart series. |
RegionMap | 43 | Represents a Region Map chart series. |
Examples
Shows how to remove specific chart serie.
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();
// Remove all series of the Column type.
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");
See Also
- Namespace Aspose::Words::Drawing::Charts
- Library Aspose.Words for C++