我必须错过一些非常愚蠢的东西,因为我的饼图在我输入数字时起作用,但不是变量。我的图表的代码如下。这两个变量取自PHP变量,但它们确实有效,因为如果我在制作图表之前调用变量警报,它们会弹出。只要我将它们作为数据放入图表中,图表就不会显示出来。
我在这里缺少什么?
$('#space').highcharts({
chart: {
type: 'pie',
},
title: {
text: 'Used vs. available diskspace.'
},
subtitle: {
text: 'Over all customers.'
},
series: [{
type: 'pie',
name: 'Magnetic disks',
data: [
{
name: 'Free space',
color: '#2674c7',
y: $free,
},
{
name: 'Total space',
color: '#ac2d38',
y: $total,
sliced: false,
selected: true
},
]
}]
});
答案 0 :(得分:0)
知道了,我怀疑这有点傻:
我分配给js变量的PHP变量是字符串......
答案 1 :(得分:0)
内部
y: $total,
你应该使用
y: <?php echo $total ?>,
因为你不能使用commonjs / php变量。