visNetwork包 R 学习笔记

visNetwork 介绍

visNetwork 是R语言中用于制作网络图的包,本文用于记录使用案例和教程。

Font-Awesome—让nodes更加美丽

1.描述:添加Font-Awesome是为了让图形更美丽更专业。要注意使用Shiny时保证已经存在这些图表icons。同样可以使用addIonicons.
用法:

addFontAwesome(graph,name="font-awesome")

2.参数:

graph:a  visNetwork object
name: name of dependency

3.vlaue:graph htmlwidget with Font-Awesome dependencies attached.
4.例子:
definiton in groups

nodes<-data.frame(id=1:3,group=c("B","A","B"))
edges<-data.frame(from=c(1,2),to=c(2,3))
visNetwork(nodes, edges) %>% visGroups(groupname = "A", shape = "icon", icon = list(code = "f0c0", size = 75)) %>% 
visGroups(groupname = "B", shape = "icon", icon = list(code = "f007", color = "red")) %>%
addFontAwesome()

运行结果

definition in nodes
nodes <- data.frame(id = 1:3, shape = "icon", icon.face = 'FontAwesome', icon.code = "f0c0") edges <- data.frame(from = c(1,2), to = c(1,3)) visNetwork(nodes, edges) %>% addFontAwesome()
definition innodes图标为人像

在visNetwork 图中使用Ionicons

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章