R - ggplot geom_bar - 格式化y轴从科学到逗号,打破问题 - x轴分类,y轴连续

时间:2015-05-20 14:15:12

标签: r ggplot2 geom-bar

我试图在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

有人可以帮助我理解这是为什么以及我应该做什么?它似乎应该是一个非常简单的转换,不需要休息。

1 个答案:

答案 0 :(得分:0)

可能还有其他问题,但直接的问题是您需要删除“逗号”周围的引号。另外,请确保您有秤包。