我已经使用VisNetwork成功构建了一个网络,并使用Shiny进行了部署。我的问题如下。一旦我点击一个节点,它就会突出显示最近的第n个邻居(默认值= 1)。是否可以绘制仅包含节点及其邻居的子网,然后通过单击节点返回整个网络?
谢谢,
所以使用下面的代码,我创建网络,启用最近邻居选择,我可以选择节点。我不知道如何只重绘子网。
int main()
{
char a[1];
char b[6]="hello\0";
int c, i;
for(i = 0; (c = getchar()) != EOF; i++)
a[i] = c;
for(i = 0; i < 5; i++)
printf("%c", b[i]);
}
答案 0 :(得分:2)
使用degree
,您可以设置一个较大的数字(例如,等于节点数),然后获得整个网络的完整亮点。
visNetwork(nodes, edges) %>%
visOptions(highlightNearest = list(enabled = TRUE, degree = 100))
实际上,网络的另一部分是灰色的,但是我很快会添加一个新的选项来控制它,如果需要的话,隐藏了一些网络部分。 (https://github.com/datastorm-open/visNetwork/issues/98)