3

以下代码表示将在 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/找到

我可以使用循环或递归函数来填充饼图数据吗?

4

0 回答 0