|
|
@@ -857,7 +857,7 @@ export default {
|
|
|
expandAndCollapse: false,
|
|
|
// 调整树状图布局参数,确保节点均匀分布
|
|
|
orient: 'radial',
|
|
|
- roam: true,
|
|
|
+ roam: false, // 禁用缩放和平移
|
|
|
|
|
|
// 使用边距控制图表位置,实现水平垂直居中
|
|
|
left: '8%', // 左边距(百分比/像素)
|
|
|
@@ -867,19 +867,11 @@ export default {
|
|
|
|
|
|
// 根据节点数量动态调整内外半径,防止节点遮盖
|
|
|
radius: getOptimalRadius(),
|
|
|
-
|
|
|
- // 动态计算合适的缩放比例,根据屏幕宽度和节点数量调整
|
|
|
- zoom: getOptimalZoom(),
|
|
|
- scaleLimit: {
|
|
|
- min: 0.2,
|
|
|
- max: 5
|
|
|
- },
|
|
|
|
|
|
// 调整节点大小比例和间距,确保节点不遮盖
|
|
|
nodeScaleRatio: 1,
|
|
|
// 根据节点数量调整层级间距,节点少的时候增大间距
|
|
|
layerPadding: outermostCount <= 5 ? [20, 10] : [10, 5],
|
|
|
- roam: true,
|
|
|
|
|
|
// 使用表格数据生成树形结构
|
|
|
data: [
|