我想转换 ggplot2 轴标签的指数符号并应用转换。labels=commma 给了我常规的非指数数字,但我想添加一个转换,以便 y 轴刻度为数千,而不是数百万。
library(ggplot2)
library(scales)
fy <- c("FY09 Q4", "FY09 Q3", "FY09 Q2", "FY09 Q1")
views <- c(15881100, 8888000, 24168000, 17611000)
df <- data.frame(FY=fy, views=views)
g <- ggplot(df, aes(x=FY, y=views))
g <- g + geom_bar(stat="identity")
g <- g + scale_y_continuous(labels = comma)
print(g)