# チャートを作成する
realtime スケールを持つチャートコンポーネントを作成します。chartjs-plugin-streaming をインポートして登録します。また、react-chartjs-2 の Line
チャートコンポーネントをインポートし、データセットとオプションを指定して描画します。
# src/App.js
import React, { Component } from 'react';
import { Line, Chart } from 'react-chartjs-2';
import 'chartjs-adapter-luxon';
import StreamingPlugin from 'chartjs-plugin-streaming';
import './App.css';
Chart.register(StreamingPlugin);
class App extends Component {
render() {
return (
<Line
data={{
datasets: [{
data: []
}, {
data: []
}]
}}
options={{
scales: {
x: {
type: 'realtime'
}
}
}}
/>
);
}
}
export default App;