1

を使用してRで見栄えの良い円グラフを作成するのに問題がありplotrix:pie3Dます。私のデータセットには、それぞれ~1%が合計を表す 2 つの値がありますが、円グラフを作成すると、最小のスライスの 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)

test1_pie3D- スライス B が消える
test2_pie3D - スライス A が消える

両方のスライスを使用して通常の円グラフを作成するとpie()表示されますが、 で見栄えの良い円グラフを作成したいと思いplotrixます。この問題を解決する方法についてのアイデアはありますか? (最小値を 2 番目に小さい値と同じに変更すると、両方のスライスが表示され、適切なサイズになりますが、それは手抜きをして実際の問題を解決していないように感じます。)

4

0 に答える 0