【发布时间】:2018-08-19 04:58:11
【问题描述】:
我正在做的是:我编写了一个 javascript 代码,它将在我的网页中绘制一个 Google 可视化饼图。脚本使用ajax从php文件中获取数据,php执行数据库操作并以json格式显示所需数据。
问题是我无法获得确切的图表,而是获得了一个 100% 写在饼图中的图表,除此之外还有其他内容。请看附图。
<script type="text/javascript">
google.charts.load('current', {'packages':['corechart']});
google.charts.setOnLoadCallback(drawChart);
function drawChart()
{
var jsonData = $.ajax({
url: "getdata.php?tab=Cr",
dataType: "json",
async: false
}).responseText;
var data = new google.visualization.DataTable(jsonData);
var options = {'title':'Numbers', 'width':500, 'height':350};
var chart = new
google.visualization.PieChart(document.getElementById('piechart'));
chart.draw(data, options);
}
</script>
getdata.php?tab=Cr 的输出
{"cols":
[ {"id":"Department","type":"string"},
{"id":"Count","type":"number"}],
"rows":[
{"c":[{"v":"IT"},{"v":"10"}]},
{"c":[{"v":"EEE"},{"v":"1"}]},
{"c":[{"v":"EC"},{"v":"2"}]},
{"c":[{"v":"ME"},{"v":"2"}]},
{"c":[{"v":"CS"},{"v":"3"}]},
{"c":[{"v":"MT"},{"v":"20"}]},
{"c":[{"v":"CH"},{"v":"3"}]},
{"c":[{"v":"CIVIL"},{"v":"4"}]}
]
}
请帮我获取图表旁边带有部门名称的预期图表。
【问题讨论】:
标签: javascript php charts google-visualization