更改d3network包中d3网络图的顶点侧
change vertex side of d3 network diagram in d3network package?
由于当前d3forcenetwork函数不接受参数来更改顶点/节点的大小,我搜索了这个包,发现MainForceJS()正在控制布局,并试图修改它
然而,当我尝试覆盖下面的部分时,circle类下的size属性('r')显示了NaN值。
node.append('"circle'")
.attr('"r'", 6)
至
node.append('"circle'")
.attr('"r'", function(d) { return d.size;})
我也尝试过,但控制台显示这些圆圈未定义。
.attr('"r'",function(d) { console.log(d); console.log(d.size) })
MainForceJS()的原始代码如下所示:https://github.com/christophergandrud/d3Network/blob/cc224daa983e59dbe743c18e1ccb621bdd0ce509/R/templates.R
我在github上创建了一个最小的例子,MainForceJS()函数处于重写状态。R并运行任一服务器。R或ui。R执行。
https://github.com/happyshows/d3test
我意识到我还需要更新ForceNetwork()函数中的NodesDF,否则d3将不知道size属性。我将把一个新版本上传到github,这样人们就可以找到一个有效的例子。
NodesDF <- data.frame(Nodes[, NodeID], Nodes[, Group], Nodes[, Size])
names(NodesDF) <- c("name", "group","size")
相关文章:
- 通过Magento的网络服务检索运费
- Google/html5语音识别JavaScript SDK Chrome网络工具包SpeechRecognition
- 使用acess代币登录Facebook,并通过网络应用程序离线发布
- 如何使用密码检测网络中的状态连接
- ASP.NET网络摄像头显示
- 如何在OpenERP中实现网络摄像头
- 链接两个网页或网络应用程序的最佳方式
- 在ES6中,模块将导致多个网络调用,因为两个模块不能在单个文件中定义
- RabbitMQ与通过网络的stomp适配器
- 输入文本框为空时的阻止按钮asp.网络表单
- 为网络游戏制作动画
- 无法获取vis.js最后一个或第一个选定的网络节点
- 网络语音API-再次讲话(重置句子)
- 如何建立一个网页,检查我的路由器网络接口是否可以访问
- 查找AJAX获取和发布时使用的网络数据的obsolute或可能的估计值
- 如何减少在移动网络应用程序上播放声音的延迟
- 在Android网络应用程序中查找SD卡的路径
- 如何使用神经网络和突触库来制作项目定价估计器
- JQuery和Javascript没有'在我的项目中不起作用,但在网络上起作用
- 更改d3network包中d3网络图的顶点侧