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")
ご協力いただければ幸いです。
ベストアンサー1
軸の目盛りラベルをカンマでフォーマットする別の方法は、パッケージを使用してscales
、
scale_y_continuous(name="Fluorescent intensity/arbitrary units", labels = comma)
ggplot ステートメントに追加します。
パッケージをロードしたくない場合は、次を使用します。
scale_y_continuous(name="Fluorescent intensity/arbitrary units", labels = scales::comma)