ggplot

2011-04-19 26 views
31

eksenini kullanarak belirli x ekseni değerlerinde noktalı bir dikey çizgi ekleyin. Eksen değerleri, yoğunluk grafiğinde bazı y değerleriyle -6, -4, -2, 0, 2,4, 6'dır. ggplot kullanarak belirli x ekseni değerlerinde (Forex: -3 ve +3) noktalı dikey çizgiler eklemek mümkün mü?ggplot

library(ggplot2) 
df <- data.frame(x = rnorm(1000, 0, 1), y = rnorm(1000, 
    0, 2), z = rnorm(1000, 2, 1.5)) 
df.m <- melt(df) 
ggplot(df.m) + geom_freqpoly(aes(x = value, 
    y = ..density.., colour = variable)) 

cevap

63

geom_vline deneyin:

ggplot(df.m) + 
    geom_freqpoly(aes(x=value, y=..density.., colour=variable)) + 
    geom_vline(xintercept=c(-3,3), linetype="dotted") 

geom_vline example