|
|
|
|
@ -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],
|
|
|
|
|
|