[英]R - ggplot geom_bar - Formatting y axis from scientific to comma, breaks issue - x axis categorical, y axis continuous
我正在嘗試在ggplot2
創建一個簡單的條形圖, ggplot2
使用分類X(狀態)和連續Y(花費的美元),但Y軸以科學計數法顯示。
我不明白為什么scale_y_continuous(labels="comma")
無法做到這一點。
數據和錯誤消息的示例如下所示。
SS <- ggplot(statesummary,aes(factor(STATE),SPEND))+
geom_bar(stat="identity",col="red",fill="white")+
scale_y_continuous(labels="comma")
"Error in scale_labels.continuous(scale, major) :
Breaks and labels are different lengths"
STATE SPEND
NH 14,768,408
ME 882,312,066
RI 316,476,695
MA 2,939,600,063
CT 8,627,669,723
VT 968,411,831
有人可以幫我理解為什么會這樣,還有我應該做什么? 看起來這應該是一個非常容易的轉換,不需要中斷。
可能還有其他問題,但直接的問題是您需要刪除“逗號”周圍的引號。 此外,請確保您有秤包裝。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.