UNPKG

svgmap

Version:

svgMap is a JavaScript library that lets you easily create an interactable world map comparing customizable data for each country.

55 lines (47 loc) 1.11 kB
// React import React, { Component } from 'react'; import './App.css'; // svgMap import svgMap from 'svgmap'; import 'svgmap/dist/svgMap.min.css'; class App extends Component { componentDidMount() { if (!this.svgMap) { var mySvgMap = new svgMap({ targetElementID: 'svgMap', data: { data: { gdp: { name: 'GDP per capita', format: '{0} USD', thousandSeparator: ',', thresholdMax: 50000, thresholdMin: 1000 }, change: { name: 'Change to year before', format: '{0} %' } }, applyData: 'gdp', values: { AF: { gdp: 587, change: 4.73 }, AL: { gdp: 4583, change: 11.09 }, DZ: { gdp: 4293, change: 10.01 } // ... } } }); this.svgMap = mySvgMap; } } render() { return ( <div className='app'> <h1>svgMap React demo</h1> <div id='svgMap'></div> </div> ); } } export default App;