xingzilong

Results 5 comments of xingzilong

我现在也遇到了这个问题,我添加一个自定的typehandler,这个handler是做json到HashMap反序列化的,但是分页查询会出问题。java.util.HashMap cannot be cast to java.lang.Integer。这个问题实现在仍然没有解决吗?

找到了一种方法,rankdir设置为RL,然后把原本节点的连线关系对调一下。就会得到里理想的效果。 (我的本意是只想要优化后的节点的位置,连线关系我还是用我先前的,所以这样也算是达到了要求) ![屏幕截图 2024-04-25 1400472](https://github.com/antvis/layout/assets/71997098/2949d461-cb21-40e5-b99e-838a16e57f05)

请教一下,ranker这个参数是干什么用的?我尝试着更改了一下,没发生什么别的变化

> > 请教一下,ranker这个参数是干什么用的?我尝试着更改了一下,没发生什么别的变化 > > @xingzilong 其实就是dagre布局中的三种分层算法,具体可以看下这个: https://www.yuque.com/antv/g6-blog/xxp5nl#2j2gF 有精力的可以去读最初的论文,也有说到:《A Technique for Drawing Directed Graphs》https://graphviz.org/documentation/TSE93.pdf 感谢解答。 我看了一下语雀的文章,我也尝试更改了一下我的程序(我使用的是@antv/[email protected]),ranker的三个值都测试了,优化后的布局并没有任何区别,按照我(阅读语雀文章)的理解,感觉networks simplex算法可以解决我的问题,但事实是并没有。

> ![image](https://private-user-images.githubusercontent.com/63389142/326321649-d357d025-00ab-4d68-a588-d0e54c3b8f3d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTQzNjQ5NDEsIm5iZiI6MTcxNDM2NDY0MSwicGF0aCI6Ii82MzM4OTE0Mi8zMjYzMjE2NDktZDM1N2QwMjUtMDBhYi00ZDY4LWE1ODgtZDBlNTRjM2I4ZjNkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA0MjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNDI5VDA0MjQwMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTE5NDZjMjBkNTgwM2ZmYTBlZmU4MGQ2MzY1OTljNmUwMWFjNGUwYWY0ZWEwY2Y4NjgyNjc2NzM4ZTI3MThlZGUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.3e4j8Ev0GPtIXPQCsMt4PUMXGuqhVjduW50Cw2WQrQU) 2 和 3 之间加一根线,这种有啥解决方案 这个就要看你使用的图元的渲染库是什么了,一般都会提供为两个点之间进行连线的API。 我使用@antv/layout主要是使用布局算法,图元的渲染用的别的库。@antv/layout中关于图元操作的API我不是很了解。