[apache/echarts]树图放大缩小时,富文本没变化

2024-07-16 171 views

回答

9

这么多人都提了,是不是考虑修改或者添加配置项

9

文本不放大缩小的好处是,保证文字的尺寸处在一个初始设定的适合阅读的大小。 如果缩放文字,很小的文字或许并不适合阅读? 而,如果缩放到很小时,导致文本块互相重叠,外观奇怪,那么是否可从 “限制缩放范围” 角度来解决这个问题?

@woowgaga ,可不可以说说,为何想要文本缩放?

8

因为我的tree node很多,所以有时候会叠在一起,用户在观看的时候观感不好,所以就开放了收缩的功能,但是收缩时,只有node本身的节点收缩了,富文本没有收缩,导致观感很差。我截个效果图 tree收缩问题截图 如上图,node放大了,但是富文本没有放大,导致我富文本外的地方也能进行按钮点击,收缩节点

2

可能确实是个要解决的场景。

@woowgaga 你的场景中,大概有多少这样的节点?

9

这个不限制,用户自由设置,但是我给个用户之前用tree,我模拟的一个截图

tree-node折叠

tree-node折叠2

图好像看不到,一层有20个node

9

其实最终我想解决的是node 堆叠问题,因为用户有时候是需要截图,但是现在截图就会堆叠,看不清有的node 目前我有两种思路, 1、收缩的方式,但是收缩现在的问题就是node收缩,富文本不收缩 2、没有地方设置node的间距

还一种就是调整画布大小,但是现在找不到好的方式去计算如果不堆叠,宽度怎么计算

7

@woowgaga 多谢,了解了。这个堆叠确实是个问题。 树的布局中对节点大小的考虑有一定的问题。 另外可能也应该有些手动设置间距的,或者节点缩放的配置。

7

我们也有类似需求,类似 gojs 那种缩放,整体进行缩放方面用户截图预览

7

2022年了,请问这个问题有什么解决方案了吗?

3

可以试试 rem

7

@susiwen8 谢谢了。我这边现在采用的办法是用非原生的react-map-interaction来实现zoom

1

@hjyssg 我最终用了OrgChart