echarts 的饼图数据是以键值对填入的,sql 查询到的数据怎么自动填入呀
像 ebar 那样 直接以列表的形式填入可以吗?还是需要用循环啊 😂

//!js const query = async () => { let dv = Query.DataView(protyle, item, top); const SQL = ` SELECT SUBSTR(created, 1, 6) AS month, COUNT(*) AS count FROM blocks WHERE type = 'd' GROUP BY SUBSTR(created, 1, 6) ORDER BY month; `; let blocks = await Query.sql(SQL); options = { title: { text: '测试饼图', subtext: '副标题:数据是键值对', left: 'center' }, legend: { orient: 'vertical', left: 'left' }, series: [ { type: 'pie', // radius: '80%' stillShowZeroSum: false, data: [ { value: 5, name: '直接访问' }, { value: 7, name: '联盟广告' }, { value: 1, name: '搜索引擎' }, { value: 10, name: '测试数据' } ], } ] }; dv.addecharts( options, { height:'400px' } ); dv.render(); } return query();
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于