以下代码表示将在 javascript 中以饼图可视化形式显示的数据。
<script type="text/javascript">
var agg = { label: 'Aggressive', pct: [60, 10, 6, 30, 14, 10] },
bal = { label: 'Balanced', pct: [24, 7, 2, 18, 13, 36] },
mod = { label: 'Moderate', pct: [12, 4, 2, 10, 11, 61] },
inc = { label: 'Income', pct: [ 0, 0, 0, 0, 0,100] },
</script>
我想将 pct 值作为 php 变量,而不是像上面的代码中那样固定。我该怎么做呢?
我想把它当作var agg = <?php echo json_encode($data); ?>;
$data 是 php 变量
我想在答案中找到它:Dynamic Javascript Tree Structure
使用 var treeData 和函数 toTree 对上述链接问题的第二个答案似乎与我想要做的完全一样。但是,我如何将这些代码和函数应用到我的饼图中?
我想通过 php 变量或 php 数组或 json 编码使 6 个值的 pct 数组动态化。
而不是 pct: [60, 10, 6, 30, 14, 10]
如上所示,我想将 6 个值中的每一个作为 php 变量。比如: pct: [$r1, $r2, $r3, $r4, $r5, $r6] 。我该怎么做呢?
我正在使用的代码可以在http://jsfiddle.net/MX7JC/9/找到
我可以使用循环或递归函数来填充饼图数据吗?