Echarts——关系图(人民的名义为例,简化)源码

参考博文:https://www.cnblogs.com/emrys5/p/echart-relationship-map.html

  1 <!DOCTYPE html>
  2 <html>
  3 <head>
  4     <meta name="viewport" content="width=device-width" />
  5     <title>ECharts 实现人民的名义关系图谱</title>
  6     <script src="jquery-1.10.2.min.js"></script>
  7     <script src="echarts.min.js"></script>
  8     <style type="text/css">
  9         html, body, #main { height: 100%; width: 100%; margin: 0; padding: 0 }
 10     </style>
 11 </head>
 12 <body>
 13     <div id="main" style=""></div>
 14     <script type="text/javascript">
 15         var myChart = echarts.init(document.getElementById(‘main‘));
 16         option = {
 17             title: { text: ‘人民的名义关系图谱‘ },
 18             tooltip: {
 19                 formatter: function (x) {
 20                     return x.data.des;
 21                 }
 22             },
 23             series: [
 24                 {
 25                     type: ‘graph‘,
 26                     layout: ‘force‘,
 27                     symbolSize: 80,
 28                     roam: true,
 29                     edgeSymbol: [‘circle‘, ‘arrow‘],
 30                     edgeSymbolSize: [4, 10],
 31                     edgeLabel: {
 32                         normal: {
 33                             textStyle: {
 34                                 fontSize: 20
 35                             }
 36                         }
 37                     },
 38                     force: {
 39                         repulsion: 2500,
 40                         edgeLength: [10, 50]
 41                     },
 42                     draggable: true,
 43                     itemStyle: {
 44                         normal: {
 45                             color: ‘#4b565b‘
 46                         }
 47                     },
 48                     lineStyle: {
 49                         normal: {
 50                             width: 2,
 51                             color: ‘#4b565b‘
 52
 53                         }
 54                     },
 55                     edgeLabel: {
 56                         normal: {
 57                             show: true,
 58                             formatter: function (x) {
 59                                 return x.data.name;
 60                             }
 61                         }
 62                     },
 63                     label: {
 64                         normal: {
 65                             show: true,
 66                             textStyle: {
 67                             }
 68                         }
 69                     },
 70                     data: [
 71                         {
 72                             name: ‘侯亮平‘,
 73                             des: ‘最高检反贪局侦查处处长,汉东省人民检察院副检察长兼反贪局局长。<br/>经过与腐败违法分子的斗争,最终将一批腐败分子送上了审判台,<br/>正义战胜邪恶,自己也迎来了成长。‘,
 74                             symbolSize: 100,
 75                             itemStyle: {
 76                                 normal: {
 77                                     color: ‘red‘
 78                                 }
 79                             }
 80                         }, {
 81                             name: ‘李达康‘,
 82                             des: ‘汉东省省委常委,京州市市委书记。是一个正义无私的好官。<br/>但为人过于爱惜自己的羽毛,对待身边的亲人和朋友显得有些无情。‘,
 83                             itemStyle: {
 84                                 normal: {
 85                                     color: ‘red‘
 86                                 }
 87                             }
 88                         },
 89                         {
 90                             name:‘周博‘,
 91                             des:‘最厉害‘,
 92                             symbolSize:100
 93                         }
 94                     ],
 95                     links: [
 96                         {
 97                             source: ‘李达康‘,
 98                             target: ‘侯亮平‘,
 99                             name: ‘师生‘,
100                             des: ‘侯亮平是高育良的得意门生‘
101
102                         },
103                         {
104                             source:‘周博‘,
105                             target:‘李达康‘,
106                             name:‘无‘,
107                              symbolSize: ‘5‘,
108                              lineStyle: {
109                                  normal: {
110                                      type: ‘dotted‘,
111                                      color: ‘#000‘
112                                  }
113                              }
114                         }]
115                 }
116             ]
117         };
118         myChart.setOption(option);
119     </script>
120 </body>
121 </html>

原文地址:https://www.cnblogs.com/smartisn/p/11810778.html

时间: 2024-08-29 22:35:17

Echarts——关系图(人民的名义为例,简化)源码的相关文章

angular7中echarts关系图实战

Echarts关系图实战效果图 第一步: 下载echarts(4.1.0)和ngx-echarts(4.1.0)的依赖包,在angular.json中引入echarts.js,在公共模块中引入 第二步: html页面:<div style="height: 450px" echarts [options]="option" class="bar-chart" (chartInit)="onChartInit($event)&quo

仿快图系统自带图片浏览器应用源码项目

仿快图系统自带图片浏览器应用源码,最近在做一个微博i动态模块,需要查看他人相册照片或者微博内容图片等.看到QQ空间那个效果不错,尝试了不少方法来实现,均不是怎么理想.最初是想通过自定义GroupView和imageView来实现,结果在处理滑动事件和放大的图片拖曳不是很顺畅,自己也没深入解决,期望有高手实现了给分享下.后来看了网上的一些方法和帖子,尝试着拿别人的自定义包做一些修增自用.现在用gallery和imageVIew做的,感觉还不错.放上来最初的小demo,供大家参考分享. 源码下载:

Echarts关系图-力引导布局

需要做一个树形图,可以查看各个人员的关系. 可伸缩的力引导图-失败 刚开始,打算做一个可展开和伸缩的,搜索时候发现CSDN有一篇美美哒程序媛写的Echarts Force力导向图实现节点可折叠. 这里放上前辈的代码 /** 这段代码来自 http://blog.csdn.net/r4NqiAn/article/details/48320487 Echarts-Force 力导向布局图树状结构实现节点可折叠效果 作者:Reese 日期:2015-09-09 版本:V0.1 功能:点击一次节点,展开

微信公众号吸粉 互动平台炫富豪车图一键生成装逼必备神器源码

此款软件集吸粉互动于一体,多的就不讲了,直接出售全套装逼神器源码! 请直接添加涛舅舅微信: taojiujiugame交谈和查看演示链接! 包括以下生成器!!! 明星微信消息未读生成器 银行取款生成器武术段位生成器纸条工资单生成器LOL封号提示生成器iphone生成器蜡烛表白图生成器部落战争生成器QQ飞车土豪帐号生成器充气娃娃订单生成器通缉令生成器领现金生成器体育彩票中奖生成器土豪工资单生成器财付通余额生成器催款通知单生成器愚人节愚人证生成器轰动山林装逼生成器跆拳道黑带证书生成器病危通知生成器捐

【图割】opencv中构建图和最大流/最小割的源码解读

#include <vector> using namespace std; #define MIN(a,b) (((a)<(b))?(a):(b)) typedef unsigned char uchar; template <class TWeight> class GCGraph { public: GCGraph(); GCGraph(unsigned int vtxCount, unsigned int edgeCount); ~GCGraph(); void cr

js 实现淘宝轮无缝播图效果,带完整解析版源码(陆续更新中.....)

前言: ????????本人纯小白一个,有很多地方理解的没有各位大牛那么透彻,如有错误,请各位大牛指出斧正!小弟感激不尽. ????????本篇文章为您分析一下原生JS写淘宝无缝轮播图效果 需求分析: HTML需求 1. 首先要有一个可视区域(banner) 2. 在可视区域(banner)下有一个存放图片的区域(imgs) 3. 在可视区域(banner)下还要有一个存放小圆点的区域(dots) 4. 在可视区域(banner)下还要有一个存放按钮的区域 (arrow) CSS需求 1. 可视

转:ECharts图表组件之简单关系图:如何轻松实现另类站点地图且扩展节点属性实现点击节点页面跳转

站点地图不外乎就是罗列一个网站的层次结构,提炼地讲就是一个关系结构图.那么我们如何巧用ECharts图表组件内的简单关系结构图来实现一个站点的地图结构呢?另外如何点击某个节点的时候实现页面跳转呢? 针对上述所提出的疑问,我琢磨了一下ECharts图表组件.找到官方这样的一个适合的简单关系图:http://echarts.baidu.com/doc/example/force1.html 通过观察ECharts图表组件的简单关系图的数据结构,得出我要实现一个站点地图需要做哪些工作: 1.引入ech

Echarts力导向图graph 关系图绘制Demo

近期因业务需求,给我司产品做了一个Echarts----力导向图&关系图 demo 其中分为两种关系图: 01.不同等级节点样式不同 02.不同公司的颜色样式不同 效果图献上: code如下: var dom = document.getElementById("container"); var myChart = echarts.init(dom); var app = {}; option = null; myChart.showLoading(); var webkitD

【机器学习实践五】机器学习眼中的《人民的名义》

一.背景 最近热播的反腐神剧"人民的名义"掀起来一波社会舆论的高潮,这部电视剧之所能得到广泛的关注,除了老戏骨们精湛的演技,整部剧出色的剧本也起到了关键的作用.笔者在平日追剧之余,也尝试通过机器学习算法对人民的名义的部分剧集文本内容进行了文本分析,希望从数据的角度得到一些输入. 本文使用阿里云机器学习PAI,主要针对以下几个方面进行了实验: 分词以及词频统计 每一章的关键词提取 每一章的文本摘要 每一章文本之间的相似度分析 实验流程以及数据可以在阿里云机器学习PAI的社区直接使用,只要