0

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"显示对应的饼图,它应该给出如下内容:

Photoshop 饼图块

但是我当然没能做到,因为我使用了这段代码:

lp<-pie3D(pieval[4],radius=0.9,labels=pielabels[4],explode=0.1,main="3D PIE OPINIONS")
4

3 回答 3

2

如果您只想绘制一个 3d 倾斜的扇形扇区,请使用draw.tilted.sector.

Display a 3D pie sector

Description:

     Displays a 3D pie sector.

我确实尝试将饼图段的颜色和边框颜色设置为 NA,但我无法摆脱阴影。

但正如评论中所表达的,如果您要评论 3d 饼图有多差,请仅使用 3d 饼图。

于 2014-02-20T11:06:03.323 回答
0

我使用了这个答案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")
于 2014-02-21T09:00:15.910 回答
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)
于 2017-11-24T22:23:43.130 回答