R 如何使用ggplot2制作饼图?

R 如何使用ggplot2制作饼图?,r,charts,ggplot2,pie-chart,R,Charts,Ggplot2,Pie Chart,我正在尝试使用以下数据集绘制饼图 dt <- data.frame(name= c("A", "B", "C"), one = sample(1:10, 3), two= sample(1:10, 3), three =sample(1:10, 3)) 但是,当我应用coord_polar()变换时,我无法使切片看起来均匀,也无法使饼图的总和达到100% ggplot(dt, aes(x=letter, y=value,

我正在尝试使用以下数据集绘制饼图

dt <- data.frame(name= c("A", "B", "C"),
           one = sample(1:10, 3),
           two= sample(1:10, 3),
           three =sample(1:10, 3))
但是,当我应用coord_polar()变换时,我无法使切片看起来均匀,也无法使饼图的总和达到100%

ggplot(dt, aes(x=letter, y=value, fill=number)) + 
geom_bar(stat="identity") + 
coord_polar(theta = "x")

如果你想制作三个饼图,那么这看起来就像是《我知道我有偏见》的复制品,但出于对亨利的爱,请尝试使用饼图代替饼图。@hrbrmstr谢谢你的参考,但我只是在阅读图形语法的同时试着练习转换;在询问饼图时,我无意冒犯任何人:)@aosmith我试图在对@bunk的回复的评论中澄清我试图做什么,很抱歉不清楚如果你试图制作三个饼图,那么这看起来就像是我知道我有偏见但出于对亨利·吉夫的爱a go而不是饼图。@hrbrmstr感谢您的参考,但我只是在阅读图形语法的同时练习转换;在询问饼图时,我无意冒犯任何人:)@aosmith我试图在对@bunk的回复的评论中澄清我试图做什么,很抱歉不清楚
library(ggplot2)   
ggplot(dt, aes(x=letter, y=value, fill=number)) + 
geom_bar(stat="identity") 
ggplot(dt, aes(x=letter, y=value, fill=number)) + 
geom_bar(stat="identity") + 
coord_polar(theta = "x")