R 在晶格中设置轴标签的格式
如何在lattice中以方便的格式放置轴标签R 在晶格中设置轴标签的格式,r,format,labels,lattice,R,Format,Labels,Lattice,如何在lattice中以方便的格式放置轴标签 require(stats) xyplot(lat*1000000 ~ long, data = quakes) 为我提供y形标签,如-3.5e+0.7。我想把整个数字写下来 (也许很容易,但我找不到解决办法。) 提前谢谢你 创建自己的标签并将其传递给scales参数 y_at <- pretty(quakes$lat*1e6) y_labels <- formatC(y_at, digits = 0, format = "f") x
require(stats)
xyplot(lat*1000000 ~ long, data = quakes)
为我提供y形标签,如-3.5e+0.7
。我想把整个数字写下来
(也许很容易,但我找不到解决办法。)
提前谢谢你 创建自己的标签并将其传递给
scales
参数
y_at <- pretty(quakes$lat*1e6)
y_labels <- formatC(y_at, digits = 0, format = "f")
xyplot(
lat*1000000 ~ long,
data = quakes,
scales = list(
y = list(
at = y_at,
labels = y_labels
)
)
)
y_at有几个“全局选项”可能会影响值的打印方式。在本例中,scipen
是您要移动的:
old_op <- options(scipen=10)
xyplot(lat*1000000 ~ long, data = quakes)
options(old_op)
# probably better to restore it so the rest of you session is more "normal"
old_op我希望有一个更简单的方法。非常感谢。