値の1つが他のすべての値よりもはるかに大きい棒グラフを作成したいと思います。不連続なy軸を持つ方法はありますか?私のデータは次のとおりです。
df <- data.frame(a = c(1,2,3,500), b = c('a1', 'a2','a3', 'a4'))
p <- ggplot(data = df, aes(x = b, y = a)) + geom_bar()
p <- p + opts(axis.text.x=theme_text(angle= 90, hjust=1)) + coord_flip()
p
軸を1〜10、次に490〜500で実行する方法はありますか?データをプロットする他の方法は考えられません(データを変換する以外は、やりたくないです)
[2019-05-06を編集]:
8年後、ggplot2
同じチャートを作成するには、バージョン3.1.1で動作するように上記のコードを修正する必要があります。
library(ggplot2)
ggplot(df) +
aes(x = b, y = a) +
geom_col() +
coord_flip()