gpt4 book ai didi

r - R 中的多层饼图

转载 作者:行者123 更新时间:2023-12-04 01:50:45 25 4
gpt4 key购买 nike

我想制作一个非常简单的多层次饼图,如下所示:

enter image description here

如您所见,我已经了解 sunburstR,但(因为我正在寻找更简单的解决方案)这并不完全应该是这样。另外,如果我可以轻松地将其导出为矢量图形,我会更喜欢。第二种解决方案,使用 ggplot2 在极坐标中绘制对于这样一个简单的绘图来说也显得相当复杂。

如果你能帮助我,我会很高兴!提前致谢!

最佳答案

在 ggplot2 中,这应该可以解决问题:

    library("ggplot2")
df <- data.frame(a = c(4, 3, 3, 8, 1, 1, 10),
b = c("x", "x", "x", "y", "y", "y", "z"),
c = c("x1", "x2", "x3", "y1", "y2", "y3", "z1"))

ggplot(df, aes(x = b, y = a, fill = c))+
geom_bar(stat = "identity")+
coord_polar(theta="y")

希望对您有所帮助。干杯

关于r - R 中的多层饼图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40300767/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com