簡體   English   中英

R-ggplot geom_bar-將y軸從科學格式格式化為逗號,可解決問題-x軸為分類軸,y軸為連續軸

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM