import { Global, Chart, Axis, Legend, Point, View, Line, Tooltip } from 'viser-react'; import * as React from 'react'; import * as $ from 'jquery'; import * as _ from 'lodash'; const DataSet = require('@antv/data-set'); const REGRESSION_METHODS = [ 'linear', 'exponential', 'logarithmic', 'power', 'polynomial' ]; const scale = [{ dataKey: 'carat', sync: true, }, { dataKey: 'price', sync: true, }]; export default class App extends React.Component { state = { data: [], }; componentDidMount() { $.getJSON('/assets/data/diamond.json', (data) => { this.setState({data}); }) } render() { const { data } = this.state; return (