どのようにして格子状の便利なフォーマットで軸ラベルを配置できますか?格子のフォーマット軸ラベル
require(stats)
xyplot(lat*1000000 ~ long, data = quakes)
は、-3.5e+0.7
のようなyラベルを与えます。私は格子が整数を書くことを望むでしょう。
(多分それは簡単ですが、私は解決策を見つけることができません。)
事前にありがとうございます!
どのようにして格子状の便利なフォーマットで軸ラベルを配置できますか?格子のフォーマット軸ラベル
require(stats)
xyplot(lat*1000000 ~ long, data = quakes)
は、-3.5e+0.7
のようなyラベルを与えます。私は格子が整数を書くことを望むでしょう。
(多分それは簡単ですが、私は解決策を見つけることができません。)
事前にありがとうございます!
値の印刷方法に影響する可能性のある「グローバルオプション」がいくつかあります。この場合、は移動したいものです:
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