我在使用 R 中创建漂亮的饼图时遇到了麻烦plotrix:pie3D
。在我的数据集中,我有两个值,每个值代表~1%
总数,但是当我制作饼图时,只显示最小的切片之一。我尝试将切片重新排序,但没有成功,最小的切片仍然消失。我希望这个例子能说明我的意思:
lbs <- c("A","B","C","D","E","F","G")
test1 <- c(7,6,77,224,114,50,352)
test2 <- c(6,7,77,224,114,50,352)
pie3D(test1,labels = lbs, border = F,col = rainbow(n=7,s=0.6,v=0.75),explode=0.2)
pie3D(test2,labels = lbs, border = F,col = rainbow(n=7,s=0.6,v=0.75),explode=0.2)
- 切片 B 消失
- 切片 A 消失
如果我使用两个切片制作一个常规饼图pie()
,但我想用plotrix
. 关于如何解决这个问题的任何想法?(如果我将最小值更改为与第二小的值相同,那么两个切片都会显示并具有合适的大小,但这感觉就像是偷工减料,并没有解决真正的问题。)