我正在使用mysql作为我的谷歌图表。这是代码:
{{1}}
名为pie_chart.php的数据文件,视图图表文件为graph.php。
但为什么饼图无法显示?仅显示柱形图。 有谁可以帮助我?
这是显示代码 graph.php code
答案 0 :(得分:0)
请参阅此处的示例:https://developers.google.com/chart/interactive/docs/gallery/linechart
var data = google.visualization.arrayToDataTable([
['Year', 'Sales', 'Expenses'],
['2004', 1000, 400],
['2005', 1170, 460],
['2006', 660, 1120],
['2007', 1030, 540]
]);
在您的示例中,
var data = google.visualization.arrayToDataTable(
<?php echo json_encode($data); ?>
);
如果图像正确,这应该有效。请注意,图表可能是变幻无常的,如果它仍在播放尝试使用'而不是'不确定你的代码结构是如何设置的,但是当混合php和JavaScript时引号可能是一个障碍,看看那个,也许逃避引号