【发布时间】:2012-07-21 13:28:51
【问题描述】:
我正在使用 R 和 ggplot 绘制一些数据的散点图,一切都很好,除了 y 轴上的数字采用计算机样式的指数格式,即 4e+05、5e+05 等。这对我来说是不可接受的,所以我想让它显示为 500,000、400,000 等等。获得适当的指数符号也是可以接受的。
情节代码如下:
p <- ggplot(valids, aes(x=Test, y=Values)) +
geom_point(position="jitter") +
facet_grid(. ~ Facet) +
scale_y_continuous(name="Fluorescent intensity/arbitrary units") +
scale_x_discrete(name="Test repeat") +
stat_summary(fun.ymin=median, fun.ymax=median, fun.y=median, geom="crossbar")
非常感谢任何帮助。
【问题讨论】:
-
小心将
ggplot默认选项描述为“明显不可接受”。你的意思是你有一个不同格式的个人偏好。4e+05格式的数字是科学记数法,是各种应用程序的首选格式。 -
4e+05 不是科学计数法,它是计算机对科学计数法的近似。我能想到的任何印刷期刊都不会接受它,所以我认为它不适合我的论文。