在plotrix
我想制作一个这样的饼图:
pieval<-c(2,4,6,8)
pielabels<- c("We hate\n pies","We oppose\n pies","We don't\n care","We just love pies")
lp<-pie3D(pieval,radius=0.9,labels=pielabels,explode=0.1,main="3D PIE OPINIONS")
我想只显示与"We just love pies"
对应的饼图,这应该是这样的:
但当然我没有成功,因为我使用这段代码:
lp<-pie3D(pieval[4],radius=0.9,labels=pielabels[4],explode=0.1,main="3D PIE OPINIONS")
答案 0 :(得分:2)
如果您只想绘制一个三维倾斜饼图扇区,请使用draw.tilted.sector
。
Display a 3D pie sector
Description:
Displays a 3D pie sector.
我尝试将饼段的颜色和边框颜色设置为NA,但我无法摆脱阴影。
但正如评论中所表达的那样,如果您正在评论三维饼图的差异,请仅使用三维饼干。
答案 1 :(得分:0)
我使用this answer建议的draw.tilted.sector
。
我设法通过使它们变白来摆脱所有阴影,边界线和扇区。
pieval <- c(2,4,6,8)
pielabels <- c("","","","We just love pies")
#make everything white
lp <-pie3D(pieval,radius=0.9,labels=pielabels,explode=0.1,
main="3D PIE OPINIONS", col= "white", shade =0, border="white")
#draw the sector
draw.tilted.sector(start = (24/20)*pi, end = 2*pi,
radius= 0.9, explode =0.1, col= "purple")
答案 2 :(得分:0)
相反,您可以使用sector.order
根据您的选择显示任何扇区。在这种情况下,您可以使用
pie3D(pieval, radius=2, labels="We hate\n pies", explode=0.1, main="3D PIE OPINIONS", col=c("brown", "#ddaa00", "pink", "#dd00dd"), sector.order = 4)