##バージョン
latavel6
##知りたいこと
データベースに保存しているデータにlaravelのcontrollerで取り出し、chart.jsで取り出す方法
chart.jsのグラフは円グラフにしたく、データベースの配列をx[1]から使いたいです。(x[0]は無視したい)
##現在のコード(動作しない)
detail.blade.php
php
1<script> 2#$data(ex."98765"を配列にする) 3<?php 4 $x = str_split($data); 5?> 6var data = { 7 labels: ["ケース1", "ケース2", "ケース3", "ケース4"], 8 datasets: [{ 9 # ここのdata部分がうまくいっていない模様 10 data: [$x[1], $x[2], $x[3], $x[4]], 11 }] 12 }; 13 var ctx = document.getElementById("myChart1"); 14 var myPieChart = new Chart(ctx, { 15 type: "pie", 16 data: data 17 }); 18</script>
---追記---
$dataには"98765"のような数字が入っています。
それをstr_splitで配列にし、$x[1]から順にグラフのdataとして使いたいです。
$xに配列が格納されていることは確認しました。
その上で$x[0]以外の値を使ってグラフを使いたいのですが、上記の方法ではないようなので、正しい方法を教えていただきたいです。
回答1件
あなたの回答
tips
プレビュー