我正在使用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")
任何帮助,不胜感激。
4e + 05不是科学计数法,它是计算机对科学计数法的近似。在我能想到的任何印刷期刊上,这都是不可接受的,因此我认为这对我的论文来说是不可接受的。
—
杰克·艾德利2012年
ggplot
默认选项描述为“显然不可接受”。您的意思是您个人偏爱其他格式。格式中的数字4e+05
是科学计数法,并且将是各种应用程序中的首选格式。