0
私は次のような問題があるとします。データのセットを持つと、指定されたしきい値より下にあるデータポイントの数を示すグラフを生成します。R、ggplotのデフォルトブレークに1つのブレークを追加するには?
これは疑問がある
n.data <- 215
set.seed(0)
dt <- rnorm(n.data) ** 2
x <- seq(0, 5, by=.2)
y <- sapply(x, function(i) length(which(dt < i)))
ggplot() +
geom_point(aes(x=x,y=y)) +
geom_hline(yintercept = n.data)
を達成することは非常に簡単です、私は観察の総数は(n.data
)何であったかを示すためにラベルを追加するとします。他の休憩をデフォルトとして維持しながら、どうすればいいですか?
私が好きな成果は、私はn.data
の値を変更してもしかし、私はちょうどそれを追加することで、これが動作したいコード
ggplot() +
geom_point(aes(x=x,y=y)) +
geom_hline(yintercept = n.data) +
scale_y_continuous(breaks = c(seq(0,200,50),n.data))
で生成された下の画像のようなものを、見えますデフォルトの区切りに変更します。 (ボーナスポイントあなたも、最後のデフォルトの区切りとn.data
1間のグリッド線を取り除く場合!)
[ggplot2 - プロットの外側に注釈を付ける]の可能な複製(https://stackoverflow.com/questions/12409960/ggplot2-annotate-outside-of-plot) – Henrik