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

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