xy 2 years ago
parent 9f3d2ce453
commit 6eb7a5aba1

@ -360,12 +360,15 @@
] ]
}) })
var pieChart = echarts.init(document.querySelector("#pie-chart")); var pieChart = echarts.init(document.querySelector("#pie-chart"));
var pieRows = Math.ceil(lies.length / 3); var pieRows = Math.ceil(datas.length / 3); // 确保使用正确的变量这里假设datas是你的数据数组
var pieR = (100 / pieRows); var pieColumns = 3; // 每行的饼图数量
var pieR = 100 / pieColumns; // 每个饼图占据的百分比宽度和高度
var option = { var option = {
series: datas.map(function (data, idx) { series: datas.map(function (data, idx) {
var left = idx * pieR; var columnIndex = idx % pieColumns; // 当前饼图在其行中的列索引
var top = Math.floor(idx / 3) * pieR var rowIndex = Math.floor(idx / pieColumns); // 当前饼图的行索引
var left = columnIndex * pieR; // 计算left位置
var top = rowIndex * pieR; // 计算top位置
return { return {
type: 'pie', type: 'pie',
radius: [40, 60], radius: [40, 60],

Loading…
Cancel
Save