白い線がバーの前でバーを分割するチャートを作成しています (申し訳ありませんが、画像を投稿できません)。一度それを行うコードを取得しましたが、ループはまだ得意ではありません。
library(ggplot2)
count <- c(61.8,18.8)
name <- c("A","B")
yes <- data.frame(count,name)
j <- ggplot(yes, aes(x=name, y=count)) +
geom_bar(stat="identity", position="dodge")
1行だけ追加するために、この関数を作成しました...
b <- function (yx){
j + annotate("segment", x=-Inf, xend=Inf, y=yx, yend=yx,size=1, colour="white")
}
b(8)
これは私が立ち往生している場所です。次のようなベクトルを実行できるループを作成したいと思います...
yx <- c(8,10,20)
8、10、20 に線を作成します。1 つのトリッキーな点は、ターミナル 1 (最後) 以外のすべてのデータの末尾に「+」を付ける必要があることです。誰もこれを試しましたか?
ありがとう