R 使用ggplot创建浮动饼图
目前,我正在制作一份以浮动饼图为绘图之一的报告。目前,我使用plotrix软件包绘制此饼图。但由于我对所有其他图都使用ggplot2,饼图看起来就不同了。因此,我尝试使用ggplot2创建绘图。目前我有两个问题:R 使用ggplot创建浮动饼图,r,ggplot2,pie-chart,R,Ggplot2,Pie Chart,目前,我正在制作一份以浮动饼图为绘图之一的报告。目前,我使用plotrix软件包绘制此饼图。但由于我对所有其他图都使用ggplot2,饼图看起来就不同了。因此,我尝试使用ggplot2创建绘图。目前我有两个问题: ggplot饼图绘制在极坐标系上。我想在笛卡尔坐标系上绘制多个饼图。目前我不知道该怎么做 我希望能够控制笛卡尔坐标系中的饼图半径 以下是我目前使用的代码: library("plotrix") plot(1:5, type="n", xlab="x", ylab="y") floati
library("plotrix")
plot(1:5, type="n", xlab="x", ylab="y")
floating.pie(2, 3, c(1,3,5), radius=0.5)
floating.pie(4, 2, c(2,4), radius=0.2)
floating.pie(4.5, 4, c(3,2,5,1), radius=0.3)
谢谢你的时间和帮助
coord\u polar
页面上的示例 df <- data.frame(
variable = c("resembles", "does not resemble"),
value = c(80, 20)
)
ggplot(df, aes(x = "", y = value, fill = variable)) +
geom_bar(width = 1, stat = "identity") +
scale_fill_manual(values = c("red", "yellow")) +
coord_polar("y", start = 2 * pi / 3) + #<- read this line!
ggtitle("Pac man")
df我也遇到了同样的问题,有一个名为scatterpie
的包基于ggfore
解决了这个问题
在cran上,您可以看到示例;此外,这段对话表明,geom_pie
(或哈德利·威克姆建议的geom_wedge
)还不存在……谢谢,我认为我的要求目前不可行。我只是继续使用plotrix软件包。在这篇博文中,我找到了一个很好的解决方案:我同意,饼图通常都很糟糕。但只有两个馅饼部分,我觉得还可以。IME scatterpie非常精细。特别是被迫使用coord_fixed
是一个巨大的障碍。