Ręcznie stworzyłem zestaw danych dotyczących długości życia z towarzyszącymi przedziałom ufności 95%. Planuję je w skali czasowej, ale wolę, aby paski były zacieniowane, a nie kropkowane. Wyświetlany kod:Cieniowanie przedziałów ufności ręcznie za pomocą ggplot2
p1 = ggplot()
p2 = p1 + geom_line(aes(x=pl$Time, y=pl$menle), colour="blue")
p3 = p2 + geom_line(aes(x=pl$Time, y=pl$menlelb), colour="blue", lty="dotted")
p4 = p3 + geom_line(aes(x=pl$Time, y=pl$menleub), colour="blue", lty="dotted")
Czy istnieje prosty sposób na odcień interwału, a nie tylko linie? Jeśli brakuje mi czegoś prostego, przepraszam z góry, ale nie mogę znaleźć niczego, co wskazywałoby na prosty sposób robienia tego.
Wykorzystanie 'geom_ribbon' zamiast. – joran
Proszę podać dane dla innych osób, aby wypróbować swój kod (lub użyć danych, które są dostępne dla R). – Arun
Zauważ, że jeśli używasz '$' w ggplot, prawdopodobnie robisz to źle - zwane także powiedzeniem: "ggplot2 nie dba o' $ ', pobiera na" danych ". – baptiste