人喜用chart.js之創建一個餅圖和IM從數據庫中獲取數據,以便即時通訊:如何顯示餅圖上的多個json_encode
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.4.0/Chart.min.js"></script>
<script>
var ctx = document.getElementById("myChart").getContext('2d');
var myChart = new Chart(ctx, {
type: 'pie',
data: {
labels: ["Questions Asked", "Low Confidence", "No Answer", "Missing Intent"],
datasets: [{
label: '#',
data: {!! json_encode($data) !!},
backgroundColor: [
'rgba(255, 99, 132, 0.2)',
'rgba(54, 162, 235, 0.2)',
'rgba(255, 206, 86, 0.2)',
'rgba(75, 192, 192, 0.2)'
],
borderColor: [
'rgba(255,99,132,1)',
'rgba(54, 162, 235, 1)',
'rgba(255, 206, 86, 1)',
'rgba(75, 192, 192, 1)'
],
}]
},
options: {
}
});
</script>
<canvas id="myChart" width="400" height="400"></canvas>
使你們可以在腳本行看到:
data: {!! json_encode($data) !!}
,
這會認爲只有一列..我怎樣寫,所以我噸將顯示另一3個欄,其是
{!! json_encode($data1) !!}
,{!! json_encode($data2) !!}
,{!! json_encode($data3) !!}
從一列
你的代碼片段甚至不運行 –