Я хочу показать 3 столбца данных на графике p ie, но только 2 столбца. Если я использовал бар, он работает. Я хочу показать storage_type
, storage_used
и storage_free
, но только storage_type
и storage_used
. Если я тестирую с помощью гистограммы, она работает, но не может работать с диаграммой p ie.
<?Php
require "configdashboard.php";// Database connection
if($stmt = $connection->query("SELECT ,storage_used,storage_free FROM storage WHERE storage_type ='fujitsu'")){
while ($row = $stmt->fetch_row()) {
$php_data_array[] = $row; // Adding to array
}}
echo "<script>
var my_2d = ".json_encode($php_data_array)."
</script>";
?>
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
// Load the Visualization API and the corechart package.
google.charts.load('current', {packages: ['corechart']});
google.charts.setOnLoadCallback(drawChart);
function drawChart() {
// Create the data table.
var data = new google.visualization.DataTable();
data.addColumn('string', 'type');
data.addColumn('number', 'used');
data.addColumn('number', 'free');
for(i = 0; i < my_2d.length; i++)
data.addRow([my_2d[i][0], parseInt(my_2d[i][1]),parseInt(my_2d[i][2])]);
var options = {};
var chart = new google.visualization.PieChart(document.getElementById('chart_div'));
chart.draw(data, options);
}
</script>
![this is output](https://i.stack.imgur.com/Yv5Gi.png)
и это моя база данных [![database]](https://i.stack.imgur.com/Wonrr.png)
1 :