# `ui5.viz.ChartSeries` The ChartSeries control: ChartSeries container for bar, line and other chart types. Based on C3.js.. **Extends**: [sap.ui.core.Element](https://openui5.hana.ondemand.com/#/api/sap.ui.core.Element) This module inherits all methods and attributes from the extended module and from all other modules in the inheritence hierarchy. ## Sample Usage (XML View) This element must be used with the ui5.viz.Chart control and was designed to work best in XML views and in combination with data binding. ```xml ``` ## Properties All properties have corresponding getters and setters. ([read which property methods are defined automatically](https://sapui5.hana.ondemand.com/#/api/sap.ui.base.ManagedObject)) | Name | Type | Default | Description | | --- | --- | --- | --- | | `type` | `ui5.viz.ChartSeriesType` | `library.ChartSeriesType.Spline,` | Shows or hides series and legend. | | `name` | `string` | `null,` | Name of the series. | | `color` | [sap.ui.core.CSSColor](https://openui5.hana.ondemand.com/#/api/sap.ui.core.CSSColor) | `null,` | Sets a custom color for the series, overwriting the default color palette. | | `showLabels` | `boolean` | `false,` | Sets visibility of labels. | | `lineStyle` | `ui5.viz.LineStyle` | `library.LineStyle.Solid,` | Sets style of series lines (supported types: line, spline, step, area, area-spline, area-step). | | `shapeStyle` | `ui5.viz.ShapeStyle` | `library.ShapeStyle.Solid,` | Sets style of series shape (supported types: bar). | | `lineAnimationSpeed` | `ui5.viz.AnimationSpeed` | `library.AnimationSpeed.None,` | Sets speed of animated dashes / dots (none, slow, medium, fast). | | `lineAnimationForwards` | `boolean` | `true,` | Sets if line animation should run forwards or backwards. | | `groupKey` | `string` | `null,` | ChartSeries with the same group key are displayed as a cluster (e.g. stacked bar). | | `yAxis` | `ui5.viz.Axis` | `library.Axis.Y,` | Sets the referenced y axis the ChartSeriesData value property is related to. | | `visible` | `boolean` | `true,` | Sets visibility of the element. | | `key` | `string` | `null,` | Unique key for the series. | ## Aggregations All aggregations have one getter and several mutating methods depending on their cardinality. ([read which aggregation methods are defined automatically](https://sapui5.hana.ondemand.com/#/api/sap.ui.base.ManagedObject)) | Name | Cardinality | Type | Description | | --- | --- | --- | --- | | `data` | `0..n` | `ui5.viz.ChartDataPoint` | Defines the data points of our series. | ## Events All events return to the event callback handler [sap.ui.base.Event](https://openui5.hana.ondemand.com/#/api/sap.ui.base.Event). ([read which event methods are defined automatically](https://sapui5.hana.ondemand.com/#/api/sap.ui.base.ManagedObject)) * seriesDataUpdate Series was updated. * seriesVisibilityChange Series visibility have changed.
### `seriesDataUpdate` Series was updated. Providing parameters: * `code` (`ui5.viz.ChartUpdateCode`) Chart update event code.
### `seriesVisibilityChange` Series visibility have changed. Providing parameters: * `chartSeries` (`ui5.viz.ChartSeries`) Reference to respective series.
## Methods There are no public methods defined for `ui5.viz.ChartSeries`.