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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Spring Security CAS认证

    Spring Security CAS认证13.7CAS认证13.7.1概述JA-SIG生产一种称为CAS的企业级单点登录系统。与其他计划不同,JA-SIG的中央身份验证服务是开源的,广泛使用的,易于理解,独立于平台,并支持代理功能。SpringSecurity完全支持CAS,并提供从SpringSecurity的单应用程序部署到企业级CAS服务器保护的多应用程序部署的轻松迁移路径。您可以在https://www.ape…

    2022年6月25日
    68
  • CICD介绍「建议收藏」

    CICD介绍「建议收藏」CICD一概要CICD的采用改变了开发人员和测试人员如何发布软件最初是瀑布模型,后来是敏捷开发,现在是DevOps,这是现代开发人员构建出色的产品的技术路线。随着DevOps的兴起,出现了持续集成(ContinuousIntegration)、持续交付(ContinuousDelivery)、持续部署(ContinuousDeployment)的新方法。传统的软件开发和…

    2022年5月16日
    46
  • memcached

    memcached

    2022年1月12日
    44
  • linux 修改文件内容sed,linux下通过sed命令直接修改文件内容

    linux 修改文件内容sed,linux下通过sed命令直接修改文件内容linux下通过sed命令直接修改文件内容sed是实现对流的编辑。通常,我们使用sed可以实现内容的编辑后然后保存成另外的一个文件,如果正确的话,才写入到源文件。但是某些时候,我们需要直接修改文件,因为,保存文件到一个文件,然后再覆盖原文件的办法显得很麻烦。其实很简单,只需要一个-i参数就可以了。比如,我想替换文件中的properties为property,可以使用sed’s/propert…

    2022年7月26日
    6
  • 微信小程序+PHP实现登录注册(手把手教程)[通俗易懂]

    微信小程序+PHP实现登录注册(手把手教程)[通俗易懂]1.环境说明环境版本PHP版本号:PHP7(!!!!注意本文基于PHP7环境开发,PHP5与PHP7有很多语法不兼容,如果您的本地环境为PHP5,则需修改PHP代码中不兼容语法部分)MySQL版本号:5.7.26开发工具PhPstudy8.1.0.5微信开发者工具Navicat122.创建user表首先创建用户表,这里以Navicat工具为例2.1新建数据库如果是第一次使用Navicat,需要新建连接点击左上角的连接->选择MySQL…设置

    2025年12月6日
    0
  • RT-Thread FinSH控制台添加自定义msh命令原理「建议收藏」

    RT-Thread FinSH控制台添加自定义msh命令原理「建议收藏」FinSH是RT-Thread的命令行组件,提供一套供用户在命令行调用的操作接口,主要用于调试或查看系统信息。它可以使用串口/以太网/USB等与PC机进行通信。FinSH提供了多个宏接口来导出自定义命令,导出的命令可以直接在FinSH中执行。自定义的msh命令,可以在msh模式下被运行,将一个命令导出到msh模式可以使用如下宏接口:MSH_CMD_EXPORT(name,desc);示例如下:voidhellort(void){rt_kpr

    2022年5月21日
    69

发表回复

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

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