import React, {useState} from 'react'; import {TouchableOpacity} from 'react-native'; import {Alert} from 'react-native'; import {View, Text, StyleSheet} from 'react-native'; import {BarChart, LineChart, PieChart} from './src'; const App = () => { // const lineData = [ // {value: 40, text: 'Jan', textShiftX: 8, textShiftY: -10}, // {value: 80, text: 'Feb'}, // {value: 170, text: 'Mar', textFontSize: 16, textColor: 'blue'}, // {value: 90, text: 'Apr'}, // {value: 190, text: 'May'}, // ]; // const lineData2 = [ // {value: 30, text: 'Jan', textShiftX: 8}, // {value: 40, text: 'Feb'}, // {value: 60, text: 'Mar'}, // {value: 70, text: 'Apr'}, // {value: 100, text: 'May'}, // ]; const [toggle, setToggle] = useState(true); const data = [ {value: 15, label: 'Jan', showVerticalLine: true}, { value: 40, label: 'Feb', verticalLineColor: 'red', // showVerticalLine: true, verticalLineThickness: StyleSheet.hairlineWidth, }, { value: 10, label: 'Mar', showDataPoint: true, dataPointShape: 'rectangular', dataPointHeight: 20, dataPointWidth: 20, }, { value: 30, label: 'Apr', // showVerticalLine: true, showDataPoint: true, }, {value: 20, label: 'May'}, {value: 40, label: 'Jun'}, {value: 48, label: 'Jul'}, {value: 30, label: 'Aug'}, {value: 20, label: 'Sep'}, {value: 40, label: 'Oct'}, { value: 48, label: 'Nov', onPress: () => Alert.alert('Sales in Nov skyrocketed to $48 M'), }, {value: 30, label: 'Dec'}, ]; const stackData = [ { stacks: [ {value: 10, color: 'orange'}, {value: 20, color: '#4ABFF4', marginBottom: 2}, ], label: 'Jan', }, { stacks: [ {value: 10, color: '#4ABFF4'}, {value: 11, color: 'orange', marginBottom: 2}, {value: 15, color: '#28B2B3', marginBottom: 2}, ], label: 'Mar', }, { stacks: [ {value: 14, color: 'orange'}, {value: 18, color: '#4ABFF4', marginBottom: 2}, ], label: 'Feb', }, { stacks: [ {value: 7, color: '#4ABFF4'}, {value: 11, color: 'orange', marginBottom: 2}, {value: 10, color: '#28B2B3', marginBottom: 2}, ], label: 'Mar', }, ]; const barData1 = [ {value: 250, label: 'M'}, {value: 500, label: 'T', frontColor: '#177AD5'}, {value: 745, label: 'W', frontColor: '#177AD5'}, {value: 320, label: 'T'}, {value: 600, label: 'F', frontColor: '#177AD5'}, {value: 256, label: 'S'}, {value: 300, label: 'S'}, ]; const lineData1 = [ {value: 0, dataPointText: '0'}, {value: 20, dataPointText: '20'}, {value: 18, dataPointText: '18'}, {value: 40, dataPointText: '40'}, {value: 36, dataPointText: '36'}, {value: 60, dataPointText: '60'}, {value: 54, dataPointText: '54'}, {value: 85, dataPointText: '85'}, ]; const ldata = [ {value: 15, label: '15'}, {value: 30, label: '30'}, {value: 26, label: '26'}, {value: 40, label: '40'}, ]; // const MyComponent = () => { // return ( // // Hello // // ); // }; const barData = [ {value: 230, label: 'Jan', frontColor: '#4ABFF4'}, {value: 180, label: 'Feb', frontColor: '#79C3DB'}, {value: 195, label: 'Mar', frontColor: '#28B2B3'}, {value: 250, label: 'Apr', frontColor: '#4ADDBA'}, {value: 320, label: 'May', frontColor: '#91E3E3'}, ]; // const lineData = [ // {value: 0}, // {value: 10}, // {value: 8}, // {value: 58}, // {value: 56}, // {value: 78}, // {value: 74}, // {value: 98}, // ]; // const lineData2 = [ // {value: 0}, // {value: 20}, // {value: 18}, // {value: 40}, // {value: 36}, // {value: 60}, // {value: 54}, // {value: 85}, // ]; const lineData = [ {value: 0}, {value: 20}, {value: 18}, {value: 40}, {value: 36}, {value: 60}, {value: 54}, {value: 85}, ]; const pieData = [ {value: 70, color: '#177AD5' /*text: '54%'*/}, {value: 30, color: 'lightgray' /*text: '30%'*/}, // {value: 20, color: '#ED6665' /*text: '26%'*/}, ]; return ( {/* */} {/* { return 70%; }} /> */} {toggle ? ( ) : ( )} setToggle(!toggle)} style={{marginTop: 100, alignSelf: 'center'}}> Line Chart {/* */} {/* */} {/* */} {/* */} {/* */} {/* */} {/* */} {/* */} {/* */} {/* Hello */} {/* */} {/* */} {/* */} {/* */} {/* */} {/* */} ); }; export default App;