我正在尝试使用优秀的hello.js
库进行强制网络布局。我传递给angular.module('hello', [ 'ngRoute', 'auth', 'home', 'message', 'public1', 'navigation' ])
.config(
function($routeProvider, $httpProvider, $locationProvider) {
$locationProvider.html5Mode(true);/* This line is one of 3 places where we set natural urls to remote the default # */
$routeProvider.when('/', {
templateUrl : 'js/home/home.html',
controller : 'home'
}).when('/message', {
templateUrl : 'js/message/message.html',
controller : 'message'
}).when('/public1', {
templateUrl : 'js/public1/public1.html',
controller : 'public1'
}).when('/register', {
templateUrl : 'js/navigation/register.html',
controller : 'navigation'
}).otherwise('/');
$httpProvider.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';
}).run(function(auth) {
// Initialize auth module with the home page and login/logout path
// respectively
auth.init('/checkpin', '/login', '/logout');
});
的参数是一个数字列,它在每一行都是唯一值。我想将节点的标签设置为与映射到setsebool -P haproxy_connect_any=1
的列不同的列。此标签列在行之间需要或不必是唯一的。有没有办法实现这个目标?
示例 -
在networkD3
的帮助条目中,您可以看到示例 -
NodeID
输出中的标签映射到与NodeID相同的列。标签可以映射到不同的列吗?
答案 0 :(得分:0)
标签可以映射到"链接"中的任何列。数据框。如果查看示例,source
和target
值是从0到N的整数(请注意networkD3
期望对节点ID进行零索引)。但是,节点的标签由"链接"中的name
列给出。数据框。
> head(MisNodes)
name group size
1 Myriel 1 15
2 Napoleon 1 20
3 Mlle.Baptistine 1 23
4 Mme.Magloire 1 30
5 CountessdeLo 1 11
6 Geborand 1 9
注意:文档说明"如果未指定ID,则节点必须与Links数据框中的Source变量列的顺序相同。"