Echarts 关系图谱示例「建议收藏」

Echarts 关系图谱示例「建议收藏」<!DOCTYPEhtml><html><head><metaname=”viewport”content=”width=device-width”/><title>ECharts关系图谱</title><scriptsrc=”jquery-1.10.2.min.js”></script><scriptsrc=”echarts.min.js”>.

大家好,又见面了,我是你们的朋友全栈君。

在这里插入图片描述

<!DOCTYPE html>
<html>
<head>
    <meta name="viewport" content="width=device-width"/>
    <title>ECharts 关系图谱</title>
    <script src="jquery-1.10.2.min.js"></script>
    <script src="echarts.min.js"></script>
    <style type="text/css"> html, body, #main { 
      height: 100%; width: 100%; margin: 0; padding: 0 } </style>
</head>
<body>
<div id="main" style=""></div>
<script type="text/javascript"> var myChart = echarts.init(document.getElementById('main')); option = { 
      title: { 
     text: '关系图谱'}, tooltip: { 
      formatter: function (x) { 
      return x.data.des; } }, series: [ { 
      type: 'graph', layout: 'force', symbolSize: 80, roam: true, edgeSymbol: ['circle', 'arrow'], edgeSymbolSize: [4, 10], edgeLabel: { 
      normal: { 
      textStyle: { 
      fontSize: 20 } } }, force: { 
      repulsion: 2500, edgeLength: [10, 50] }, draggable: true, itemStyle: { 
      normal: { 
      color: '#4b565b' } }, lineStyle: { 
      normal: { 
      width: 2, color: '#4b565b' } }, edgeLabel: { 
      normal: { 
      show: true, formatter: function (x) { 
      return x.data.name; } } }, label: { 
      normal: { 
      show: true, textStyle: { 
     } } }, data: [ { 
      name: '张三', des: '退休', symbolSize: 100, itemStyle: { 
      normal: { 
      color: 'red' } } }, { 
      name: '李四', des: '自己创业', itemStyle: { 
      normal: { 
      color: 'red' } } }, { 
      name: '王五', des: '测试人员', symbolSize: 100 }, { 
      name: '天天', des: '程序员', itemStyle: { 
      normal: { 
      color: 'red' } } } ], links: [ { 
      source: '张三', target: '李四', name: '姐妹', des: '张三与户主【李四】关系为姐妹' }, { 
      source: '王五', target: '李四', name: '朋友' }, { 
      source: '天天', target: '王五', name: "同事" }, { 
      source: '李四', target: '天天', name: "父子" } ] } ] }; myChart.setOption(option); </script>
</body>
</html>

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/153298.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Cinemachine使用

    Cinemachine使用根据BeaverJoe教程总结笔记,素材来源:https://www.bilibili.com/video/BV1oa4y1s7gg创建相机后主相机会自动添加Brain组件,主相机决定使用哪个虚拟相机,虚拟相机的数值会同步调整到主相机上,主相机无法手动控制:此时相机已经会自动跟随物体;选择相机跟随哪个物体,一般2Dfollow,3Dlookat:Body部分saveduringplay:退出运行后会保存运行时的数值;x、y、zDamping控制缓慢移动的速度,值越大越慢;决定相机

    2022年5月28日
    89
  • 计算机桌面锁写快捷,锁定计算机快捷键_锁定计算机的快捷键

    计算机桌面锁写快捷,锁定计算机快捷键_锁定计算机的快捷键2017-01-0515:11:14当有事需暂时离开,又不想他人动用电脑时,可采取锁定桌面的办法。1、首先要在电脑中设置好一个用户帐户密码(开机密码)。在锁定桌面时,只需按Win十L键(即按住那个有微软视窗图标的键…2016-12-1814:43:081在电脑上键盘上找到Windows键和L键,这两个键就是快速锁定计算机的关键所在步骤阅读2两只手一只手按Windows键,另一只手按L键,…

    2022年7月21日
    12
  • bit rate / frame rate /sample rate等等

    bit rate / frame rate /sample rate等等原文地址码率:Bit Rate,指视频或音频文件在单位时间内使用的数据流量,该参数的单位通常是Kbps,也就是千比特每秒。通常2000kbps~3000kbps就已经足以将画质效果表现到极致了。码率参数与视频文件最终体积大小有直接性的关系。 (编码码率—软件)  混合码率:Overall Bit Rate,指视频文件中视频和音频混合后的整体平均码率。一般描述一个视频文件的码率都是指

    2022年10月17日
    1
  • pycharm的配置_pycharm添加编译器

    pycharm的配置_pycharm添加编译器一、Pycharm简介与安装简介Pycharm与VScode一样,都可以作为python的可视化IDE,功能很强大,可以帮助我们提高编程的效率。包括调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制等。安装作为一个穷孩子,建议还是安装社区免费版,因为社区免费版与专业版无差别,功能是齐全的。安装地址在这里!二、Pycharm配置作为python编程的ID…

    2022年8月28日
    0
  • PO模式介绍

    PO模式介绍目标1.深入理解PO模式的思想2.熟练掌握PO模式的分层思想1.存在的问题在做UI自动化时定位元素特别依赖页面,一旦页面发生变更就不得不跟着去修改定位元素的代码。举例:假设要对一个元素进行点击操作,而且会经常对该元素进行操作,那么你就可能会编写多处如下代码 1 driver.find_element_by_id(“login-btn”…

    2022年4月30日
    106
  • CURL 命令简介

    CURL 命令简介0概述curl是利用URL语法在命令行方式下工作的开源文件传输工具。它被广泛应用在Unix、多种Linux发行版中,并且有DOS和Win32、Win64下的移植版本。curl就是使用命令的方式来执行http协议的请求的工具。可以通过curl操作HTTP的GET/POST/PUT/DELETE方法。1常用方式访问一个网页curlwww.baidu.com显示htt

    2022年7月15日
    12

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号