人物关系图谱插件
插件 关系 图谱 人物
2023-06-13 09:12:27 时间
大家好,又见面了,我是你们的朋友全栈君。
<template>
<div>
<div style="height:calc(100vh - 50px);">
<RelationGraph ref="seeksRelationGraph" :options="graphOptions" :on-node-click="onNodeClick" :on-line-click="onLineClick" />
</div>
</div>
</template>
<script>
import RelationGraph from 'relation-graph'
export default {
name: 'Demo',
components: { RelationGraph },
data() {
return {
graphOptions: {
allowSwitchLineShape: true,
allowSwitchJunctionPoint: true,
defaultJunctionPoint: 'border'
// 这里可以参考"Graph 图谱"中的参数进行设置
}
}
},
mounted() {
this.showSeeksGraph()
},
methods: {
showSeeksGraph() {
var __graph_json_data = {
rootId: 'a',
nodes: [
{ id: 'a', text: 'A', borderColor: 'yellow' },
{ id: 'b', text: 'B', color: '#43a2f1', fontColor: 'yellow' },
{ id: 'c', text: 'C', nodeShape: 1, width: 80, height: 60 },
],
links: [
{ from: 'a', to: 'b', text: '关系1', color: '#43a2f1' },
{ from: 'a', to: 'c', text: '关系2' },
{ from: 'b', to: 'c', text: '关系3' },
]
}
// 以上数据中的node和link可以参考"Node节点"和"Link关系"中的参数进行配置
this.$refs.seeksRelationGraph.setJsonData(__graph_json_data, () => {
// Called when the relation-graph is completed
})
},
onNodeClick(nodeObject) {
console.log('onNodeClick:', nodeObject)
},
onLineClick(lineObject) {
console.log('onLineClick:', lineObject)
}
}
}
</script>
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/153314.html原文链接:https://javaforall.cn
相关文章
- 无需插件只使用浏览器下载b站视频
- ELK日志分析系统&Sentil插件邮件报警
- vim插件管理工具pathogen
- 浅谈使用PageHelper-Mybatis通用分页插件
- 玩转腾讯云对象存储 - COS 插件
- IDM是一款强大的下载工具 idm多个版本(电脑、手机、浏览器插件都有)
- CSS写一个圣诞树Chrome浏览器小插件
- emlog 开发一个小插件(截取正文生成 xx 字摘要)的过程
- 【Android 插件化】Hook 插件化框架总结 ( 插件包管理 | Hook Activity 启动流程 | Hook 插件包资源加载 ) ★★★
- 【Android Gradle 插件】Extension 扩展类型 ( Module 引入插件类型 | application 插件 | library 插件 | Variants 变体列表 )
- 优秀的ORACLE插件,值得拥有(ef oracle插件)
- 基于jQuery的message插件实现右下角弹出消息框
- jquery插件制作教程txtHover
- Jquery瀑布流插件使用介绍
- jquery等宽输出文字插件使用介绍