我一直在寻找在 R 中创建多级饼图(或圆环图),我发现最好的是 sunburstR 包,我必须说它是一个非常有前途的工具。
交互功能很棒——但我真的不需要它。我想在图例对象中添加标题和计数,并将图形导出为图像格式。这需要高级 html 编码吗?网上还没有太多关于这个包的帮助材料。我应该研究一个不同的包吗?pie() 函数用于单级数据,我在这个论坛上找到的 ggplot2 的 geom_polar 示例似乎不适用于因子。
这是我的数据集和 sunburstR 对象的示例-但是我的问题本质上更笼统,并不特定于该示例。
require(sunburstR)
data = gg=structure(list(V1 = structure(c(2L, 1L, 3L, 4L, 8L, 5L, 6L, 7L
), .Label = c("Pine Tree-Soft", "Pine Tree-Hard",
"Pine Tree-Long", "Pine Tree-Undecided", "Maple Tree-Red",
"Maple Tree-Green", "Maple Tree-Yellow",
"Maple Tree-Delicious"), class = "factor"), V2 = c(3L,
5L, 2L, 1L, 10L, 5L, 3L, 2L)), .Names = c("V1", "V2"), row.names = c(NA,
-8L), class = "data.frame")
sunburst(data)
任何帮助或建议将不胜感激。谢谢你。