我正在尝试创建一个简单的条形图,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
有人可以帮我理解为什么会这样以及我应该做什么吗?看起来它应该是一个非常简单的转换,不需要休息。