我無法解決這種奇怪的情況。某處我有錯誤或錯誤,但坐在一個半小時以上的時間無法處理。ggplot文字標籤恐怖餅圖
我:sta_df
sta value
1 IN_LIQUIDATION 29
2 LIQUIDATED 47
3 OPERATING 435
4 TRANSFORMED 8
sp <- ggplot(sta_df, aes(x="", y=value, fill=sta)) +
geom_bar(width = 1, stat = "identity", color = "black") +
coord_polar("y") + scale_fill_brewer(palette="Pastel2") +
geom_text(aes(x = seq(1.2,1.4,,4), label = percent(value/sum(value))),
position = position_stack(vjust = 0.5), size=5)
和劇情有標籤錯誤的方向。
沒關係這個奇怪的圖片的字體。我試過使用許多不同的功能,而不是position_stack
。例如:
geom_text(aes(x = rep(seq(0.9,1.4,,6),1), y = value/2 + c(0, cumsum(value)[-length(value)])
,但它並沒有幫助。此線程既不:wrong labeling in ggplot pie chart
當我想要反轉y=rev(value)
傳說與數據不符。把方向1
或-1
不超過扭轉所有。在geom_text
中的反向值給出了類似於吃豆人的圖表。我已更新ggplot2
。
老實說,問題是因爲圖表開始逆時針繪製,雖然方向設置爲順時針,文本數字是正確的。而在data.frame中反轉數據並不會改變整個繪圖中的任何內容。對不起,我卡住了,但感覺解決方案就在那裏。
確定。非常感謝!你確實回答了我的問題,但是這是變化x值最重要的問題,因爲文本是重疊的(在真實的圖表中,而不是這個例子)。計算這些值是非常棘手的,我需要一些提示,但可能在另一個威脅。謝謝。 –
不客氣。祝你好運! – bdemarest