ggplot2
の棒グラフをカスタムyの制限とともに描画したいとします。ggplot2:カスタムyの制限を持つgeom_bar
Type <- LETTERS[1:5]
Y <- c(99, 99.5, 99.0, 98.8, 98.5)
df <- data.frame(Type, Y)
次のコードでは、棒グラフのために正常に動作します:
library(ggplot2)
ggplot(data = df, mapping = aes(x = Type, y = Y, fill = Type)) +
geom_bar(stat = "identity") +
theme_bw()
はしかし、私は、y制限を設定することはできませんよ。以下のコードを参照してください。
ggplot(data = df, mapping = aes(x = Type, y = Y, fill = Type)) +
geom_bar(stat = "identity") +
scale_y_continuous(limits = c(90, 100)) +
theme_bw()
ggplot(data = df, mapping = aes(x = Type, y = Y, fill = Type)) +
geom_bar(stat = "identity") +
ylim(90, 100) +
theme_bw()
編集は
私は、この動作がstat = "identity"
によるものであると思います。
これが可能であればgeom_bar'は 'から行く'として私にはわからない0 ' (y軸にブレークを挿入するような) 'y 'に変更します。 'geom_point'をプロットしないのはなぜですか? – PoGibas
あなたのコメントのために@PoGibasに感謝します。はい、 'geom_point'は別の可能性があります。しかし、私はこれらの点が棒を投げることを示したい。思考。便利な答えは@PoGibasです。 – MYaseen208