antvis / X6

🚀 JavaScript diagramming library that uses SVG and HTML for rendering.
https://x6.antv.antgroup.com
MIT License
5.64k stars 1.69k forks source link

希望可以扩展内置节点 #3429

Open fromageage opened 1 year ago

fromageage commented 1 year ago

功能描述

支持时序图、UML类图等绘制

期望解决方案

内置节点不丰富,希望可以扩展节点,比如可以引入Visio中的节点。

NewByVector commented 1 year ago

首先感谢提问,这里有常用的节点内容 https://github.com/antvis/X6/tree/master/examples/x6-example-features/src/pages/shape/flowchart, 可以看下有没有你需要的。

X6 2.0 版本其实已经将一些内置节点从核心包中删除,因为扩展节点这件事情应该是由外部包来实现,或者我们提供一个资产页面,像 antd icon 组件类型,用户找到自己的节点类型,直接拷贝代码就行。

fromageage commented 1 year ago

感谢回复,我觉得您提出的提供资产页面来做节点的扩展很方便,希望可以尽快用上。另外您给出的这个链接 https://github.com/antvis/X6/tree/master/examples/x6-example-features/src/pages/shape/flowchart ,请问有入口可以预览这些自定义的图形吗?官网这个示例中的图形是我在X6中看到最多的了,https://xflow.antv.vision/zh-CN/docs/tutorial/solutions/flow#%E6%B5%81%E7%A8%8B%E5%9B%BE%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88, 绘制常用图来说这些节点还不够丰富,或者有没有什么接口,能把draw.io 中使用mxgrash 中的那些图形引入进来?