質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Next.js

Next.jsは、Reactを用いたサーバサイドレンダリングなどを行う軽量なフレームワークです。Zeit社が開発しており、nextコマンドでプロジェクトを作成することにより、開発環境整備が整った環境が即時に作成できます。

Chart.js

Chart.jsは、多様なグラフを組み込めるJavaScriptのライブラリ。折れ線グラフや棒グラフ、円グラフ、レーダーチャートなどのグラフの種類が用意されています。HTML5のCanvasを用いて描画され、マークアップも分かりやすく、簡単に編集することが可能です。

React.js

Reactは、アプリケーションのインターフェースを構築するためのオープンソースJavaScriptライブラリです。

Q&A

0回答

1541閲覧

Next.jsでchartjs-plugin-streamingを使ったリアルタイムグラフが表示されない

satail

総合スコア31

Next.js

Next.jsは、Reactを用いたサーバサイドレンダリングなどを行う軽量なフレームワークです。Zeit社が開発しており、nextコマンドでプロジェクトを作成することにより、開発環境整備が整った環境が即時に作成できます。

Chart.js

Chart.jsは、多様なグラフを組み込めるJavaScriptのライブラリ。折れ線グラフや棒グラフ、円グラフ、レーダーチャートなどのグラフの種類が用意されています。HTML5のCanvasを用いて描画され、マークアップも分かりやすく、簡単に編集することが可能です。

React.js

Reactは、アプリケーションのインターフェースを構築するためのオープンソースJavaScriptライブラリです。

0グッド

0クリップ

投稿2020/03/31 13:30

編集2020/03/31 13:31

前提・実現したいこと

Next.jsでchartjs-plugin-streamingを使ったリアルタイムグラフを作ろうと思い、
こちらのチュートリアルを真似て見たのですが、グラフ表事態は表示されているのにもかかわらず、実際のリアルタイムグラフについては一切表示されません。グラフを表示するにはどの様にしたらよろしいでしょうか?ご教示お願い致します。
※エラーなどの表示は特にありません。

該当のソースコード

components/Chart.js

javascript

1import { Line } from 'react-chartjs-2'; 2import 'chartjs-plugin-streaming'; 3 4const Chart = () => { 5 return ( 6 <div> 7 <Line 8 data={{ 9 datasets: [{ 10 label: 'Dataset 1', 11 borderColor: 'rgb(255, 99, 132)', 12 backgroundColor: 'rgba(255, 99, 132, 0.5)', 13 lineTension: 0, 14 borderDash: [8, 4] 15 }, { 16 label: 'Dataset 2', 17 borderColor: 'rgb(54, 162, 235)', 18 backgroundColor: 'rgba(54, 162, 235, 0.5)' 19 }] 20}} 21 22options={{ 23 scales: { 24 xAxes: [{ 25 realtime: { 26 onRefresh: function(chart) { 27 chart.data.datasets.forEach(function(dataset) { 28 dataset.data.push({ 29 x: Date.now(), 30 y: Math.random() 31 }); 32 }); 33 }, 34 delay: 2000 35 } 36 }] 37 } 38}} 39 40/> 41 </div> 42 ) 43} 44 45export default Chart;

補足情報(FW/ツールのバージョンなど)

Next.js 9.3.2

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問