Javascript和PHP中的动态饼图数据

时间:2012-10-01 02:29:22

标签: php javascript d3.js dynamic-data pie-chart

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

找到

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

0 个答案:

没有答案