# チャートコンポーネントを作成する

realtime スケールを持つ MyChart という名前のチャートコンポーネントを作成します。vue-chartjs の Line チャートコンポーネント、chartjs-plugin-streaming をインポートして拡張します。

# src/components/MyChart.vue

<script>
import { Line } from 'vue-chartjs'
import 'chartjs-plugin-streaming'
export default {
  extends: Line,
  mounted () {
    this.renderChart({
      datasets: [{
        data: []
      }, {
        data: []
      }]
    }, {
      scales: {
        xAxes: [{
          type: 'realtime'
        }]
      }
    })
  }
}
</script>