1
我想在一個圖中結合兩個變量, 一個作爲geom_pointrange [因爲我需要最小和最大表示(置信區間2.5%和97.5%及其中值(50%)) ]結合兩個變量ggplot:geom_pointrange和geom_point
其他變量是geom_point,其他結石的中位數由
我發現ggplot使這些陳述,但我還沒有得到它在一起,通過:
#inputs
x <- seq(1:10)
n <- length(x)
yone <- 2 * runif(n)
ytwo <- runif(n)
ythree <- ytwo * 0.2
yfour <- ytwo * 2
df <- data.frame(x, yone, ytwo, ythree, yfour); df
library (ggplot2)
#yone and ytwo must be points
#ythree and yfour are min and max confidence interval (vertical line)
ggplot(df, aes(x, y = value, color = variable)) +
geom_pointrange(aes(ymin = ythree, ymax = yfour)) +
geom_point(aes(y = yone, col = "yone")) +
geom_point(aes(y = ytwo, col = "ytwo")) +
geom_line(aes(y = yfour))
誰能幫我請問
應該採取什麼結果是什麼樣子?你能把我們指向一個類似的圖形嗎?此外,現在您的示例不會運行,因爲您提供的數據集不包含「值」或「變量」。 – aosmith