y 軸にきれいなラベルを付けたいと思います。たとえば、1000 ではなく 1,000 を使用したいのですが、ggplot でこれを実行するにはどうすればよいですか? 最小限の例を次に示します。
x <- data.frame(a=c("a","b","c","d"), b=c(300,1000,2000,4000))
ggplot(x,aes(x=a, y=b))+
geom_point(size=4)
ヒントをありがとう。
y 軸にきれいなラベルを付けたいと思います。たとえば、1000 ではなく 1,000 を使用したいのですが、ggplot でこれを実行するにはどうすればよいですか? 最小限の例を次に示します。
x <- data.frame(a=c("a","b","c","d"), b=c(300,1000,2000,4000))
ggplot(x,aes(x=a, y=b))+
geom_point(size=4)
ヒントをありがとう。
パッケージを使用scales
すると、カンマ、ドル、パーセントなどの書式設定オプションが利用可能になります。の例を参照してください?scale_y_continuous
。
これはあなたが望むことだと思います:
library(ggplot2)
library(scales)
x <- data.frame(a=c("a","b","c","d"), b=c(300,1000,2000,4000))
ggplot(x, aes(x = a, y = b)) +
geom_point(size=4) +
scale_y_continuous(labels = comma)