在Javascript Infovis工具/强制有向图中改变节点形状
Change Node Shape in Javascript Infovis Toolit/ Force Directed Graph
我正在使用Javascript Infovis工具包(JIT),并希望将节点的形状更改为某些图像。我该怎么做呢?默认的形状是圆形,它可以进一步更改为矩形,方形,椭圆形等,但在我的情况下,我需要将其更改为存在于我的本地磁盘驱动器的图像。
他们说可以在'type'字段中这样做,但是我们需要添加哪些方法或查看对…的影响?? ?请看下面的链接:
http://thejit.org/static/v20/Docs/files/Options/Options-Node-js.html我们到底该怎么做呢?
帮助请…
这里有一个很好的群组消息https://groups.google.com/group/javascript-information-visualization-toolkit/tree/browse_frm/month/2010-10?_done=%2Fgroup%2Fjavascript-information-visualization-toolkit%2Fbrowse_frm%2Fmonth%2F2010-10%3F&
如果你想为力有向图实现节点类型,去你的jit文件,然后去forcedirected . plot . nodetypes
这是我的代码,但是当我尝试平移时,标签仍然是跳跃的。
'icon': {
'render': function(node, canvas){
var ctx = canvas.getCtx();
var img = new Image();
var pos = node.getPos();
img.onload = function() {
ctx.drawImage(img, pos.x-24, pos.y-24);
};
img.src='../img/icon.png';
},
'contains': function(node,pos){
var npos = node.pos.getc(true);
dim = node.getData('dim');
return this.nodeHelper.square.contains(npos, pos, dim);
}
},
相关文章:
- 节点中的变量.js JavaScript 不会改变
- 在javascript中更改变量值时未发现节点错误
- d3.根据数组内容改变各个节点的颜色
- 在Javascript Infovis工具/强制有向图中改变节点形状
- 在d3中,我如何通过点击来改变一个节点的形状
- 是否有可能改变现有图形的节点/链接的属性?比如我想改变链接/节点的颜色
- 如何克隆一个XML节点,改变其中的值,并在不改变所有节点的情况下添加它
- d3:避免未改变的节点
- Jsnetworkx改变节点颜色,访问邻居
- 在Primefaces中改变了思维导图中节点的显示
- 有条件地递归改变所有节点和边的不透明度(d3)
- 将复杂对象从父对象传递给子对象.任何让父节点检测其输出何时改变的方法
- 改变& # 39;孩子# 39;json格式的节点
- 我可以使用setAttribute来改变文本节点中的文本吗?
- D3强制布局:折叠子节点的子集(不透明度改变)
- 不能改变js节点文本的颜色
- ReactJS:通过props改变父节点的子节点状态
- 谷歌桑基图-改变节点点击链接颜色
- Angular插值正在改变父表单元素,我如何重写这个函数,以便只计算文本节点上的表达式
- Javascript:如何改变JSON结构(遍历JSON对象的所有节点)