SunburstR:如何定义路径,即向森伯斯特添加更多层?
SunburstR: how to define paths i.e. add more layers to sunburst?
我不知道如何使用 R 的 SunburstR 包创建层次结构
sunburstR::sunburst(data=as.data.frame(iris, legendOrder=list("Species", "Sepal.Length")))
教学示例尝试使用众所周知的鸢尾花数据集创建层次结构。最内层有 3 组:setosa、versicolor 和 virginica -- 最外层显示某些数字事物的比例,例如萼片长度。
如何向旭日图添加更多图层?
您必须指定路径,每个节点用破折号分隔,这样
iris
%>% mutate(path = paste(Species, Sepal.Length, Petal.Width, sep='-'))
%>% select(path, Petal.Length) %>% sunburst()
这里Petal.Length
这里是你想要在最外层可视化的值,相对于从最内层到最外层的路径
并且在视觉上更令人愉悦的顺序使得
iris
%>% arrange(desc(Petal.Length), desc(Sepal.Length), desc(Petal.Width))
%>% mutate(path = paste(Species, Sepal.Length, Petal.Width, sep='-'))
%>% select(path, Petal.Length)
%>% sunburst(breadcrumb = list(w=200))
我不知道如何使用 R 的 SunburstR 包创建层次结构
sunburstR::sunburst(data=as.data.frame(iris, legendOrder=list("Species", "Sepal.Length")))
教学示例尝试使用众所周知的鸢尾花数据集创建层次结构。最内层有 3 组:setosa、versicolor 和 virginica -- 最外层显示某些数字事物的比例,例如萼片长度。
如何向旭日图添加更多图层?
您必须指定路径,每个节点用破折号分隔,这样
iris
%>% mutate(path = paste(Species, Sepal.Length, Petal.Width, sep='-'))
%>% select(path, Petal.Length) %>% sunburst()
这里Petal.Length
这里是你想要在最外层可视化的值,相对于从最内层到最外层的路径
并且在视觉上更令人愉悦的顺序使得
iris
%>% arrange(desc(Petal.Length), desc(Sepal.Length), desc(Petal.Width))
%>% mutate(path = paste(Species, Sepal.Length, Petal.Width, sep='-'))
%>% select(path, Petal.Length)
%>% sunburst(breadcrumb = list(w=200))