-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v5文档希望增加自定义节点教程 #4990
Comments
收到,下周开始写教程👀 这有一个继承 CircleNode 的 demo,大部分情况下可以把 CircleNode 当作 base https://g6-next.antv.antgroup.com/examples/item/customNode/#pieChart |
|
Graph 的 node edge combo 配置项,理论上不认为是 model(数据模型)。本意是映射器,可以是静态的就类似 v4 defaultNode 的作用,也可以是函数式映射的,它接收的参数是内部流转的 model 数据(我们叫它 innerModel),返回的是渲染数据(可以叫它 displayModel)。这个东西它不会改变数据,也就是返回的 keyShape、labelShape 这种和渲染有关的内容不会被写到数据里,而只是在渲染的时候内部消费。所以用户的数据不会被污染。类似的,像 graph.getNode 或者布局中,使用的数据都是 innerModel。数据就是这样一个 pipeline: 用户输入数据 --transform--> inner models --mapper(node/edge/combo)--> display model |
谢谢,我得仔细理解下 |
来了,写了一部分(总览、节点、边):https://g6-next.antv.antgroup.com/manual/customize/extension-cats |
二维码过期了,谁能发一个吗,我看了下继承BaseNode后,没看到数据在哪里渲染进去的? |
已经访问不了了 |
问题描述
重现链接
无
重现步骤
无
预期行为
无
平台
屏幕截图或视频(可选)
No response
补充说明(可选)
No response
The text was updated successfully, but these errors were encountered: