xy 2 years ago
parent 9f3d2ce453
commit 6eb7a5aba1

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

Loading…
Cancel
Save