匿名用户

1级

2016-05-14 回答

使用_buildLinkShapes(nodes, links)函数,针对定义的全部线段数据,设置线段的权重(粗细)、样式和高亮样式。
1、zrender定义线段数据:
{source : 1, target : 0, weight : 1,
    onclick:function(params){
    alert(params.target.style.text);
    },
    itemStyle:{
    normal:{
    lineWidth:10,
    text:'丽萨-乔布斯',
    textColor:'#030303',
    textFont:'bold 15px verdana',
    textPosition:'inside'
    }
    }}
onclick是点击事件。onclick:function(params){alert(params.target.shape);
lineWidth是线段宽度。
text是标注的文字。
   textPosition 采用的zrender中的文字位置。
定义线段事件和样式全部代码:
function _buildLinkShapes(nodes, links) {
var l = links.length;
for (var i = 0; i var link = links[i];
//var source = nodes[link.source];
// var target = nodes[link.target];
var weight = link.weight || 1;
linkWeights.push(weight);
var shape = {
id : zr.newShapeId(self.type),
shape : 'line',
hoverable : false,
style : {
xStart : 0,
yStart : 0,
xEnd : 0,
yEnd : 0
},
clickable : true,
highlightStyle : {}
};
zrUtil.merge(shape.style, linkStyle);
zrUtil.merge(shape.highlightStyle, linkEmphasisStyle);
//优先级 ItemStyle > linkStyle 
if (typeof(link.itemStyle) !== 'undefined') {
if(link.itemStyle.normal){
zrUtil.merge(shape.style, link.itemStyle.normal, {
overwrite : true
});
}
if(link.itemStyle.emphasis){
zrUtil.merge(
shape.highlightStyle, 
link.itemStyle.emphasis, 
{ overwrite : true }
);
}
}
//zhao
if (typeof (link.onclick) !== 'undefined') {
if (link.onclick) {
shape.onclick = link.onclick;
}
}
linkShapes.push(shape);
self.shapeList.push(shape);
zr.addShape(shape);
}
var narr = new NDArray(linkWeights);
var max = narr.max();
if (max !== 0) {
linkWeights = narr.mul(1/max, narr).toArray();
}
}

echarts做企业关系图谱_echarts 关系图相关推荐

  1. echarts做企业关系图谱_echarts交叉关系图一

    想要做一个公司-人员关系图,官网echarts图graph webkit dep 稍微改了一下, 也是有点恶心自己,调了一个数据最多的去改,如果正好有人需要就不用去改了 说明:此图没有坐标,可以设置图 ...

  2. D3 企业关系图谱 企业构成图谱 股权穿透图 股权结构图 关联方认定图

    前言:之前说做了项目,这个项目黄了,公司跑路了,代码就拿出来分享,主要就是实现各种类似企查查的各种图谱,欢迎交流.目前已大致实现了: D3 企业关系图谱 企业构成图谱 股权穿透图 股权结构图 关联方认 ...

  3. echarts做企业关系图谱_Echarts绘制关系图(一)

    关系图 何为关系图,从字面上可以看出,为关系的图形,既然为关系,那么就需要有点以及关系,用来表示点与点之间的联系.所以我们可以得出:关系图需要两个必要的元素,节点,关系,其中关系需要包含有联系的节点以 ...

  4. echarts做企业关系图谱_使用Echarts呈现天善用户的关系图

    前一个博客:"<Python网络数据采集>读后总结 --第3章及天善用户关系分析实例"提到了怎么获取天善用户的关系数据,但没有说如何更好呈现关系图,这次介绍一下使用Ec ...

  5. echarts做企业关系图谱_建立良好客户关系 做有温度的企业

    客户关系管理(Customer Relationship Management)可以说是企业发展的重大课题.聪明的企业会从客户及潜在客户身上挖掘有用的信息,再将其转化为有助业务的数据.此外,妥善管理客 ...

  6. echarts x和数据对应_echarts 折线图动态x轴及数据

    ECharts // Step:3 echarts & zrender as a Global Interface by the echarts-plain.js. // Step:3 ech ...

  7. echarts 其他样式 折线 重叠_echarts 折线图 areaStyle颜色重叠问题

    option = { tooltip: { trigger: 'axis', axisPointer: { type: 'cross', crossStyle: { color: '#999' } } ...

  8. [收藏]基于Spark Graphframes的社交关系图谱项目实战

    大家好,我是老兵. 本文是基于Spark Graphframes的社交关系图谱实战演练. 我将结合自身开发和项目经验,分别讲述社交关系图谱原理.图计算原理.Spark Graphframes图计算编程 ...

  9. relation-graph实现企业架构图,关系图等(天眼查,企查查等企业架构图等实现)

    企业架构图,关系图等实现 业务需求 1.公司想要的效果图 2.relation-graph插件自带的dome效果图 3.实现效果图 官方文档地址 实现代码 接口返回数据格式(最最最重要点) 动态效果图 ...

最新文章

  1. 小程序 a标签_微信内循环生态:朋友圈标签引流视频号、小程序、搜一搜
  2. 查询前10条_阿里开发强制要求的10条ORM映射查询规范,开发人员值得看
  3. jquery一个控件绑定多个事件
  4. 各种流行深度学习构架的性能对比
  5. 剑指offer之找到链表里面包含环的入口节点
  6. windows下搭建Vagrant+Virtualbox环境
  7. 分享几个个人经常用到的js方法
  8. CSS默认可继承样式
  9. linux shell 子进程结束,关于linux:如何终止以shell = True启动的python子进程
  10. 精确光源(Punctual Light Sources)
  11. window下Oracle 11G安装文档
  12. python 保存图片_python 输出文档到world
  13. Android申请权限(相机权限和读写权限)
  14. 从我开发的深度学习框架看深度学习这几年:TensorFlow, PaddlePaddle(飞桨), 无量...
  15. 小米手机v3.exo 合并_eXo Platform 3.0访谈
  16. api arx autocad_AutoCAD开发选择----ObjectARX还是.net API(转载)
  17. Only a type can be imported. com.xxx.xxx.XXX resolves to a package 解决方法
  18. lio-sam框架:点云匹配之手写高斯牛顿下降优化求状态量更新
  19. 欢迎访问我的个人网站!
  20. Transform 被废弃,ASM 如何适配?

热门文章

  1. 如何在Github网页端处理不同分支之间的冲突
  2. SAP Spartacus的double maintenance -使用Cherrypick进行维护工作
  3. SAP Spartacus table里显示较长数据时自动显示省略号的设置
  4. SAP CRM中间件队列CSAPR_HIERR3MATCLASS
  5. 如何远程调试部署在CloudFoundry平台上的nodejs应用
  6. SAP ABAP实用技巧介绍系列之ABAP取中文字符串的字节长度
  7. 在Kubernetes上运行SAP UI5应用
  8. SAP S/4HANA使用ABAP获得生产订单的状态 1
  9. SAP Cloud for Customer销售订单Account字段的实现逻辑
  10. 如何在WebIDE里打开一个HTML5应用