我正在使用 ggplot2 0.9.1 绘制一个相当简单的图表。
x <- rnorm(100, mean=100, sd = 1) * 1000000
y <- rnorm(100, mean=100, sd = 1) * 1000000
df <- data.frame(x,y)
p.new <- ggplot(df,aes(x,y)) +
geom_point()
print(p.new)
这有效,但 ggplot2 默认为科学记数法,这不适合我的观众。如果我想通过输入更改 x 轴标签格式:
p.new + scale_x_continuous(labels = comma)
我得到:
Error in structure(list(call = match.call(), aesthetics = aesthetics, : object 'comma' not found
我做错了什么?我注意到语言最近从“格式化程序”更改为“标签”。也许我误读了手册页?
编辑:我确实误读了手册页
在尝试此操作之前需要加载 library(scales)
。
最佳答案
在尝试此操作之前,需要加载library(scales)
。
关于r - ggplot2 中的数字格式轴标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11987308/