<div id="pv" style="height:300px;"></div>
<script>
var myChart = echarts.init(document.getElementById('pv'));
var option = {json_encode($pv)};
myChart.setOption(option);
</script>
草木人#2 · 2021-07-01 10:37:33
现在的查询语句如下
{sql sql='SELECT count(*) as count,b.name,b.cname FROM xx_1_zccx a,xx_linkage_data_4 b where a.zcfl=b.id GROUP by b.name order by count desc' return=c1}
分别需要使用所有的{$c1.name}和{$c1.count},是独立模块里面设置了一个自定义联动菜单字段,我想用图表展示出每个联动菜单的数量
$s1 = 200; $s2 = 300; $pv = [ 'title' => [ 'text' => '总计:'.($s1 + $s2), 'left' => 'center', ], 'tooltip' => [ 'trigger' => 'item', 'formatter' => '{b} : {c} ({d}%)', ], 'legend' => [ 'orient' => 'vertical', 'left' => 'left', 'data' => ['PC端', '移动端'], ], 'series' => [ 'type' => 'pie', 'radius' => '55%', 'center' => ['50%', '60%'], 'data' => [ [ 'value' => $s1, 'name' => 'PC端', ], [ 'value' => $s2, 'name' => '移动端', ], ], 'emphasis' => [ 'itemStyle' => [ 'shadowBlur' => 10, 'shadowOffsetX' => 0, 'shadowColor' => 'rgba(0, 0, 0, 0.5)', ] ] ], ];模板<div id="pv" style="height:300px;"></div> <script> var myChart = echarts.init(document.getElementById('pv')); var option = {json_encode($pv)}; myChart.setOption(option); </script>现在的查询语句如下 {sql sql='SELECT count(*) as count,b.name,b.cname FROM xx_1_zccx a,xx_linkage_data_4 b where a.zcfl=b.id GROUP by b.name order by count desc' return=c1} 分别需要使用所有的{$c1.name}和{$c1.count},是独立模块里面设置了一个自定义联动菜单字段,我想用图表展示出每个联动菜单的数量官方研发技术-小卡