私はこのように定義されたggplotを持っています:
ggplot(pol, aes(x=angle, y=distance )) + coord_polar(start=0) + geom_bar(width = 1, stat = "identity") +
scale_x_continuous(breaks=seq(0, 360), expand=c(0,0), lim=c(0, 360))+
scale_area()
ここでは問題はありませんが、各 geom_bar の最後にテキストを追加すると (バーの長さの値が表示されます)、次のようになります。
geom_text(aes(y = 30,label = text),size=2)
パラメータ y でバーの長さが変わるようで、その理由がわかりません。テキストのy位置を設定したいだけです。