react chart js 2
npm install --save react-chartjs-2 chart.jsnpm install --save react-chartjs-2 chart.jsimport React, { Component } from 'react';
import './App.css';
import axios from 'axios'
import Chart from './components/Chart';
class App extends Component {
constructor(){
super();
this.state = {
chartData:{}
}
}
componentDidMount() {
this.getChartData();
}
getChartData() {
axios.get("http://www.json-generator.com/api/json/get/coXIyroYAy?indent=2").then(res => {
const coin = res.data;
let labels = [];
let data = [];
coin.forEach(element => {
labels.push(element.labels);
data.push(element.data);
});
console.log(coin)
this.setState({
chartData: {
labels:labels,
datasets: [
{
label: "Population",
data: data,
backgroundColor: [
"rgba(255, 99, 132, 0.6)",
"rgba(54, 162, 235, 0.6)",
"rgba(255, 99, 132, 0.6)"
],
}
]
}
});
});
}
render(){
return (
<div className="App">
{Object.keys(this.state.chartData).length &&
<Chart
chartData={this.state.chartData}
location="Massachusetts"
legendPosition="bottom"
/>
}
</div>
);
}
}
export default App;
Also in JavaScript:
- how to make a div appear when clicked on in javascript
- Sets can be used to store __________. in js
- jquery populate select from json
- node closes once you open app react-native
- led brightness website nodemcu
- send message to user facebook game
- Material-ui Adb icon
- minecraft fps client that supports linux
- how to check validation for file extension .csv in angular
- javascript how to get subarray
- async await javascript
- react quick tutorial
- how to set height of material ui dialog react
- push javascript
- javascript modal close
- javascript call function every second
- settimeout js
- discord js delete message after time
- angular with intercepter
- javascript Bingo add called number to a list
- javascript decimal to string
- json nuget package manager
- trim whitespace javascript
- js style