最近研究如何在前端更好的展示知识图谱。
首先一个问题就是,那么多节点,如何布局才能更好展示信息。
每个节点的位置怎么计算呢?
一个常见的方法是采用力布局(force layout),用引力和斥力相互组合来引导节点找到各自的合适的位置,这样既不会重叠遮挡,也不会距离太远。
想实现这个功能,可以直接用D3.js提供的API。也可以用一些专业的前端图布局库,例如cola.js、Cytoscape.js等,能够更便捷的实现大规模节点的布局。
最近研究如何在前端更好的展示知识图谱。
首先一个问题就是,那么多节点,如何布局才能更好展示信息。
每个节点的位置怎么计算呢?
一个常见的方法是采用力布局(force layout),用引力和斥力相互组合来引导节点找到各自的合适的位置,这样既不会重叠遮挡,也不会距离太远。
想实现这个功能,可以直接用D3.js提供的API。也可以用一些专业的前端图布局库,例如cola.js、Cytoscape.js等,能够更便捷的实现大规模节点的布局。
本文标题:知识图谱的布局
本文链接:https://www.haomeiwen.com/subject/yhglsrtx.html
网友评论