javascriptのお勉強:グラフ作成
グラフを作成しました。Chart.jsでグラフを描画してみたを参考にさせてもらいました。実験サイトCSVファイルのデータをもとにグラフ作成Tips onloadは、ページとすべての画像などのリソース類を 読み込んでから処理を実行するときに利用します XMLHttpRequestは、ブラウザとWEBサーバ間で データの送受信を行う際に利用する オブジェクトです Chart.js は グラフを描画してくれる JavaScript の ライブラリです。<!DOCTYPE html><html lang="ja"><head> <meta charset="utf-8"> <title>graph</title> </head><body> <h1>graph</h1> <canvas id="graph_x"></canvas> <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.2/Chart.bundle.js"></script> <script> readData(); function readData(){ var req = new XMLHttpRequest(); req.open("get", "sample.csv", true); req.send(null); req.onload = function(){ trans(req.responseText); }} function trans(str){ var value_data = []; var tmp = str.split("\n"); for(var i=0;i<tmp.length;++i){ value_data[i] = tmp[i].split(','); } var ctx = document.getElementById("graph_x"); var graph_x = new Chart(ctx, { type: 'line', data: { labels: ['1', '2', '3', '4', '5', '6', '7' ], datasets: [ { label: '値', data: [value_data[0], value_data[1], value_data[2], value_data[3], value_data[4], value_data[5], value_data[6] ], borderColor: "rgba(255,0,0,1)", backgroundColor: "rgba(0,0,0,0)" } ], }, }); } </script></body></html>CSVファイル1046201597欲をいえば、このCSVデータをブラウザから入力できればいいですね。それと横軸のデータ数を可変にできればいいです。デジカメプリント 携帯プリント 自動補正仕上げ 写真現像 写真プリント デジカメ写真 楽天市場 写真 プリント 写真 現像 スマホ写真 iPhone写真【中古】JavaScriptグラフィックス ゲ-ム・スマ-トフォン・ウェブで使う最新テクニック /オライリ-・ジャパン/ラファエル・チェコ (大型本)