react-native-amcharts
v1.0.7
Published
Unofficial React-Native wrapper package for using amCharts
Downloads
44
Maintainers
Readme
React-Native amCharts
Unofficial React-Native wrapper package for using AmCharts.
Features
Fully customizable wrapper for AmCharts4 using JSON-based Config.
Supported on IOS and Android.
Installing
Get package from NPM in your React-native app:
npm i react-native-amcharts
Basic Usage Example
import React from 'react';
import { Stylesheet } from 'react-native';
import AMCharts from 'react-native-amcharts';
const config = {
// Create pie series
series: [
{
type: 'PieSeries',
dataFields: {
value: 'litres',
category: 'country',
},
},
],
// Add data
data: [
{
country: 'Lithuania',
litres: 501.9,
},
{
country: 'Czech Republic',
litres: 301.9,
},
{
country: 'Ireland',
litres: 201.1,
},
{
country: "Germany",
litres: 165.8,
},
{
country: "Australia",
litres: 139.9,
},
{
country: "Austria",
litres: 128.3,
},
{
country: "UK",
litres: 99,
},
{
country: "Belgium",
litres: 60,
},
{
country: "The Netherlands",
litres: 50,
},
],
// And, for a good measure, let's add a legend
legend: {},
};
const App = () => {
return (
<>
<AMCharts
type="PieChart"
config={config}
style={styles.chartContainer}
/>
</>
);
};
const styles = Stylesheet.create({
chartContainer: {
height: '50%',
width: '100%',
},
});
export default App;
Props Defitnition
type Chart type definition from amcharts library
config JSON config for displaying the charts
style Styling chart container