質問編集履歴
5
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -22,7 +22,7 @@
|
|
22
22
|
|
23
23
|
<script>
|
24
24
|
|
25
|
-
#data(ex."98765"を配列にする)
|
25
|
+
#$data(ex."98765"を配列にする)
|
26
26
|
|
27
27
|
<?php
|
28
28
|
|
@@ -58,6 +58,16 @@
|
|
58
58
|
|
59
59
|
```
|
60
60
|
|
61
|
+
---追記---
|
62
|
+
|
63
|
+
$dataには"98765"のような数字が入っています。
|
64
|
+
|
65
|
+
それをstr_splitで配列にし、$x[1]から順にグラフのdataとして使いたいです。
|
66
|
+
|
67
|
+
---------
|
68
|
+
|
69
|
+
|
70
|
+
|
61
71
|
$xに配列が格納されていることは確認しました。
|
62
72
|
|
63
73
|
その上で$x[0]以外の値を使ってグラフを使いたいのですが、上記の方法ではないようなので、正しい方法を教えていただきたいです。
|
4
コード改善
test
CHANGED
File without changes
|
test
CHANGED
@@ -36,6 +36,8 @@
|
|
36
36
|
|
37
37
|
datasets: [{
|
38
38
|
|
39
|
+
# ここのdata部分がうまくいっていない模様
|
40
|
+
|
39
41
|
data: [$x[1], $x[2], $x[3], $x[4]],
|
40
42
|
|
41
43
|
}]
|
3
コードの修繕
test
CHANGED
File without changes
|
test
CHANGED
@@ -36,7 +36,7 @@
|
|
36
36
|
|
37
37
|
datasets: [{
|
38
38
|
|
39
|
-
data: [x[1], x[2], x[3], x[4]],
|
39
|
+
data: [$x[1], $x[2], $x[3], $x[4]],
|
40
40
|
|
41
41
|
}]
|
42
42
|
|
2
コード改善
test
CHANGED
File without changes
|
test
CHANGED
@@ -19,6 +19,8 @@
|
|
19
19
|
detail.blade.php
|
20
20
|
|
21
21
|
```php
|
22
|
+
|
23
|
+
<script>
|
22
24
|
|
23
25
|
#data(ex."98765"を配列にする)
|
24
26
|
|
@@ -50,6 +52,8 @@
|
|
50
52
|
|
51
53
|
});
|
52
54
|
|
55
|
+
</script>
|
56
|
+
|
53
57
|
```
|
54
58
|
|
55
59
|
$xに配列が格納されていることは確認しました。
|
1
誤字修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -20,16 +20,38 @@
|
|
20
20
|
|
21
21
|
```php
|
22
22
|
|
23
|
-
#data
|
23
|
+
#data(ex."98765"を配列にする)
|
24
24
|
|
25
25
|
<?php
|
26
26
|
|
27
|
-
$
|
27
|
+
$x = str_split($data);
|
28
28
|
|
29
29
|
?>
|
30
30
|
|
31
|
+
var data = {
|
31
32
|
|
33
|
+
labels: ["ケース1", "ケース2", "ケース3", "ケース4"],
|
32
34
|
|
35
|
+
datasets: [{
|
33
36
|
|
37
|
+
data: [x[1], x[2], x[3], x[4]],
|
38
|
+
|
39
|
+
}]
|
40
|
+
|
41
|
+
};
|
42
|
+
|
43
|
+
var ctx = document.getElementById("myChart1");
|
44
|
+
|
45
|
+
var myPieChart = new Chart(ctx, {
|
46
|
+
|
47
|
+
type: "pie",
|
48
|
+
|
49
|
+
data: data
|
50
|
+
|
51
|
+
});
|
34
52
|
|
35
53
|
```
|
54
|
+
|
55
|
+
$xに配列が格納されていることは確認しました。
|
56
|
+
|
57
|
+
その上で$x[0]以外の値を使ってグラフを使いたいのですが、上記の方法ではないようなので、正しい方法を教えていただきたいです。
|