Php Highcharts饼图切片错误
非常感谢您阅读本文,如果我的英语不是很好,我道歉 嗯,我想做一个highchart饼图,但是标签没有出现,只有数字。 我一直在寻找,但我找不到答案,我在这方面是新手 这是我的data_2.php文件:Php Highcharts饼图切片错误,php,jquery,mysql,highcharts,Php,Jquery,Mysql,Highcharts,非常感谢您阅读本文,如果我的英语不是很好,我道歉 嗯,我想做一个highchart饼图,但是标签没有出现,只有数字。 我一直在寻找,但我找不到答案,我在这方面是新手 这是我的data_2.php文件: <?php $con = mysql_connect("localhost","root",""); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("pymesonline
<?php
$con = mysql_connect("localhost","root","");
if (!$con) { die('Could not connect: ' . mysql_error()); }
mysql_select_db("pymesonline", $con);
$result = mysql_query("SELECT descripcion_p, sum(cantidad_vendida) FROM venta_producto GROUP BY descripcion_p");
while($row = mysql_fetch_array($result)) {
echo $row['descripcion_p'] . "\t" . $row['sum(cantidad_vendida)']. "\n"; }
mysql_close($con);
?>
结果就是这样,我不知道怎么了,除了标签,一切都没问题。
我非常感谢你的帮助,非常感谢
也许您需要添加一系列数据名:
options.series[0].data = traffic;
options.series[1].data = traffic1;
chart = new Highcharts.Chart(options);
并将一系列名称放入选项数组中:
var options = {
series: [{
name: 'Saldo'
},{
name: 'Saldo1'
}]
好吧,我投降了 我是这样做的
series: [{
type: 'pie',
name: 'Cantidad Vendida',
data: [
<?php
$con = mysql_connect("localhost","root","");
if (!$con) { die('Could not connect: ' . mysql_error()); }
mysql_select_db("pymesonline", $con);
$result = mysql_query("SELECT descripcion_p, sum(cantidad_vendida) FROM venta_producto GROUP BY descripcion_p");
while($row = mysql_fetch_array($result)) {
echo "["."'".$row['descripcion_p']."'"."," . $row['sum(cantidad_vendida)']."]".","."\n";
}
mysql_close($con);
?>
]
}]
系列:[{
键入“pie”,
名称:“Cantidad Vendida”,
数据:[
]
}]
而且它工作得很好。伊格纳西奥
我也遇到了同样的问题,并最终解决了——您不应该使用jQuery.get()函数来提取JSON对象,而应该使用jQuery.getJSON()
您可以通过谷歌搜索这两个函数之间的差异
series: [{
type: 'pie',
name: 'Cantidad Vendida',
data: [
<?php
$con = mysql_connect("localhost","root","");
if (!$con) { die('Could not connect: ' . mysql_error()); }
mysql_select_db("pymesonline", $con);
$result = mysql_query("SELECT descripcion_p, sum(cantidad_vendida) FROM venta_producto GROUP BY descripcion_p");
while($row = mysql_fetch_array($result)) {
echo "["."'".$row['descripcion_p']."'"."," . $row['sum(cantidad_vendida)']."]".","."\n";
}
mysql_close($con);
?>
]
}]