2
如何將我的軸標籤以方便格式放入格中?格式中的軸標籤
require(stats)
xyplot(lat*1000000 ~ long, data = quakes)
給我y標籤像-3.5e+0.7
。我想格子寫整個數字。
(也許很容易,但我不能找到一個解決方案。)
預先感謝您!
如何將我的軸標籤以方便格式放入格中?格式中的軸標籤
require(stats)
xyplot(lat*1000000 ~ long, data = quakes)
給我y標籤像-3.5e+0.7
。我想格子寫整個數字。
(也許很容易,但我不能找到一個解決方案。)
預先感謝您!
有幾個「全局選項」可能會影響如何打印值。在這種情況下,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"
創建您自己的標籤並將它們傳遞給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
)
)
)
對於格式化步驟,formatC
有很多替代方法。看看format
,prettyNum
和sprintf
,讓你開始。
如果你想與日期要做到這一點,那麼請注意,scales
接受format
參數用於這一目的。
我希望有一個更簡單的方法。謝謝! – speendo