Use the following protocols to work with the Chart component:
| Identifier | Brief description |
| The <ChartAnimationDelegate> protocol is used to work with chart animation. | |
| The <ChartDataSource> protocol is used to work with a chart data source. | |
| The <ChartSelectionDelegate> protocol is used to work with the events that are generated on changing selection in chart plot area. | |
| The <ChartTimeIndexDelegate> protocol is used to work with the events that are generated on changing chart timeline index. | |
| The <ChartTouchesDelegate> protocol is used to work with the events that are related with chart touch. | |
| The <LevelLineHolderDelegate> protocol is used to work with level line events. | |
| The <TimeAxisDelegate> protocol is used to work with the events that occur on changing the current slider position on a timeline. | |
| The <ValueAxisCustomLabelFormatter> protocol is used to work with custom format of axis label. |
See also: