UNPKG

kepler.gl.geoiq

Version:

kepler.gl is a webgl based application to visualize large scale location data in the browser

41 lines (39 loc) 968 B
import React from 'react'; import { XYPlot, XAxis, YAxis, VerticalGridLines, HorizontalGridLines, HorizontalBarSeries, HorizontalBarSeriesCanvas, LabelSeries, VerticalBarSeries } from 'react-vis'; export default class Example extends React.Component { state = { useCanvas: false }; render() { const {useCanvas} = this.state; const {data} = this.props; // console.log(data); data.length = 4; const BarSeries = useCanvas ? HorizontalBarSeriesCanvas : HorizontalBarSeries; const content = useCanvas ? 'TOGGLE TO SVG' : 'TOGGLE TO CANVAS'; return ( <XYPlot xType="ordinal" width={250} height={250} xDistance={10}> <VerticalGridLines /> <HorizontalGridLines /> <XAxis /> <HorizontalBarSeriesCanvas className="vertical-bar-series-example" data={data} /> <LabelSeries data={data} getLabel={d => d.x} /> </XYPlot> ); } }