我的數據幀貌似添加比例標籤
df
Group value
1 Positive 52
2 Negative 239
3 Neutral 9
我想提出使用ggplot數據幀的餅圖。
pie <- ggplot(df, aes(x="", y=value, fill=Group)) +
geom_bar(width = 1, stat = "identity") +
coord_polar("y", start=0)
這是我的餅圖。
但是當我嘗試圖表
pie <- ggplot(df, aes(x="", y=value, fill=Group)) +
geom_bar(width = 1, stat = "identity") +
coord_polar("y", start=0) +
geom_text(aes(y = value/2 + c(0, cumsum(value)[-length(value)]),
label = percent(value/300)), size=5)
上加個標籤,這是我的結果。
我已經看到許多相同的問題礦山,即R + ggplot2 => add labels on facet pie chart和解決方案沒有幫助。
我認爲正面和負面的百分比標籤在您的圖形中是相反的。 – jazzurro
感謝@jazzurro,我現在糾正它。代碼很好,我在原始數據框中輸入了錯誤的數字。如果OP包含一個可重複的例子,我不會犯這個錯字。 –
它的工作。謝謝@PeterEllis,你救了我一命:) –