Как построить график?

235
08 января 2018, 11:41
{AF: 652230, AX: 1580, AL: 28748, DZ: 2381741, AS: 199, …}

Есть данные которые приходят через сервер в таком виде как выше. а вот сам код

    import React, { Component } from 'react';
import axios from 'axios';
import './App.css';
const DEFAULT_DATA = [];
class Graph extends Component{
     constructor(props){
      super(props)
    this.state={
          data:[], 
          result:[],
          labels:['area','alphaCode']
    }
  }
  componentDidMount(){
      axios.get('https://restcountries.eu/rest/v2/all')
    .then(response => {
          const data = response.data;
          const result = Object.assign({}, ...Object.keys(data).map(k => ({[data[k].alpha2Code]: data[k].area})));       
          this.setState({
         data:response.data,
             result:result
      })
          console.log(this.state.result)
    })
    .catch((error) => {
          console.log("error", error)
    })
  }
render() { 
    return (
       <div className="chart">
            </div>
        )
}
}
export default Graph;

С помощью какой либы можно построить график?Или может нужно для этого как-нибудь поменять данные?

READ ALSO
Почему не возникает замыкания?

Почему не возникает замыкания?

Я создаю массив, и хочу уменьшать все его элементы на один с каждым вызовом функции myReduceByOne(), помогите разобраться почему не работает через...

234
Open Server игнорирует изменения в файлах

Open Server игнорирует изменения в файлах

Привет!У меня есть сайт на ворд пресс который я поставил на опен сервер, но я ввожу изменения в файлик Css а OpenServer меня игнорирует

242
PayPal в лайв-режиме игнорируется IPN

PayPal в лайв-режиме игнорируется IPN

На сайте установлена PayPal кнопка мгновенного платежа "Купить сейчас"Оплата реализована через php-скрипт IPN, в результате работы которого в случае...

245
php ssh2 ошибка

php ssh2 ошибка

Windows 10 64 (Пробовал и для windows 7 64)

267