import React from "react";
import ReactDOM from "react-dom";
import Chart from "react-google-charts";
const data = [
["day", "Sales", "Expenses"],
["day 1", 660, 400],
["day2", 1000, 460],
["day3", 1200, 1120],
["day4", 1330, 540]
];
const options = {
title: "Company Performance",
selectionMode: "multiple",
pointSize: 7,
curveType: "function"
};
class App extends React.Component {
render() {
return (
<div className="App">
<Chart
chartType="LineChart"
width="100%"
height="400px"
data={data}
options={options}
controls={[
{
controlType: "ChartRangeFilter",
options: {
filterColumnIndex: 1,
ui: {
chartType: "LineChart",
chartOptions: {
curveType: "function",
chartArea: { width: "90%", height: "50%" },
hAxis: { baselineColor: "none" }
}
},
view: {
columns: [1, 2]
}
},
controlPosition: "bottom"
}
]}
/>
</div>
);
}
}
const rootElement = document.getElementById("root");
ReactDOM.render(<App />, rootElement);