私は次の単純なRコードを持っています。
vect <- c(a = 4, b = 7, c = 5)
pie(vect, labels = c("A", "B", "C"), col = c("#999999", "#6F6F6F", "#000000"))
次の円グラフを印刷します
上記のコードを変更して、円グラフに詳細を印刷し、他のコードのようにするにはどうすればよいですか?
返信ありがとうございます!
プロット方法で掘り下げるいくつかの属性をお勧めします。プロットのタイトルについては、main
属性、およびlegend
カラフルなパレットを追加するための属性を参照してください。
ここで簡単なプロットチュートリアルを参照することもできます:http://www.harding.edu/fmccown/r/#piecharts
私の上記のコメントの詳細:
例のダミーデータフレームを作成します。
vect <- data.frame(v=c(rep('a', 25), rep('b', 30), rep('c', 45)))
マニュアルに基づいてggplot
円グラフ( )を呼び出します。coord_polar
p <- ggplot(vect, aes(x=factor(1), fill = factor(v))) + geom_bar(width = 1) + coord_polar(theta="y")
微調整:
p + opts(title = "Decision tree") + xlab('') + ylab('') +
theme_bw() + scale_fill_grey(name = "Rankings")
その結果: