import React from 'react'; import { View, Dimensions, } from 'react-native'; import { RkComponent, RkText, RkTheme, } from 'react-native-ui-kitten'; import { VictoryChart, VictoryAxis, VictoryArea, } from 'victory-native'; export class AreaSmoothedChart extends RkComponent { state = { data: [ [ { x: 1, y: 1.0, key: 0 }, { x: 2, y: 1.5, key: 1 }, { x: 3, y: 1.0, key: 2 }, { x: 4, y: 0.5, key: 3 }, { x: 5, y: 1.0, key: 4 }, { x: 6, y: 2.0, key: 5 }, { x: 7, y: 2.5, key: 6 }, ], [ { x: 1, y: 1.5, key: 0 }, { x: 2, y: 2.0, key: 1 }, { x: 3, y: 1.5, key: 2 }, { x: 4, y: 0.8, key: 3 }, { x: 5, y: 1.5, key: 4 }, { x: 6, y: 2.6, key: 5 }, { x: 7, y: 3.3, key: 6 }, ], [ { x: 1, y: 2.0, key: 0 }, { x: 2, y: 2.5, key: 1 }, { x: 3, y: 2.0, key: 2 }, { x: 4, y: 1.1, key: 3 }, { x: 5, y: 2.0, key: 4 }, { x: 6, y: 3.2, key: 5 }, { x: 7, y: 4.0, key: 6 }, ], [ { x: 1, y: 2.5, key: 0 }, { x: 2, y: 3.0, key: 1 }, { x: 3, y: 2.5, key: 2 }, { x: 4, y: 1.4, key: 3 }, { x: 5, y: 2.5, key: 4 }, { x: 6, y: 3.7, key: 5 }, { x: 7, y: 4.7, key: 6 }, ], ], }; colors = RkTheme.current.colors.charts.followersArea; componentWillMount() { this.size = Dimensions.get('window').width; } renderChartAreas = () => this.state.data.reverse().map((area, index) => ( )); render = () => ( NEW FOLLOWERS {this.renderChartAreas()} ) }