Progress Chart

Published in Charts
June 12, 2022
1 min read
Progress Chart

Chart-Kit

React-native-chart is a simple module for adding line charts, area charts, or bar charts to your React Native app.

Installation

npm i react-native-chart-kit --save

Example

import React from 'react';
import {
SafeAreaView,
Text,
View,
StyleSheet,
Dimensions,
ScrollView,
} from 'react-native';
import { ProgressChart } from 'react-native-chart-kit';
const MyProgressChart = () => {
return (
<>
<Text style={styles.header}>Progress Chart</Text>
<ProgressChart
data={[0.4, 0.6, 0.8]}
width={Dimensions.get('window').width - 16}
height={220}
chartConfig={{
backgroundColor: '#1cc910',
backgroundGradientFrom: '#eff3ff',
backgroundGradientTo: '#efefef',
decimalPlaces: 2,
color: (opacity = 1) => `rgba(0, 0, 0, ${opacity})`,
style: {
borderRadius: 16,
},
}}
style={{
marginVertical: 8,
borderRadius: 16,
}}
/>
</>
);
};
const App = () => {
return (
<SafeAreaView style={{flex: 1}}>
<ScrollView>
<View style={styles.container}>
<View>
<MyProgressChart />
</View>
</View>
</ScrollView>
</SafeAreaView>
);
};
export default App;
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: 'white',
justifyContent: 'center',
alignItems: 'center',
textAlign: 'center',
padding: 10,
},
header: {
textAlign: 'center',
fontSize: 18,
padding: 16,
marginTop: 16,
},
});

Tutorial


Share


Previous Article
Sliding from the sides
Next Article
Pie Chart
Utkarsh Lubal

Utkarsh Lubal

Full Stack Developer

Related Posts

Awesome React Native
© 2025, All Rights Reserved.

Social Media