Ho un piccolo problema nel far funzionare ggplot2 come voglio. Fondamentalmente, mi piacerebbe confrontare le osservazioni reali e quelle approssimative inserendole in un singolo grafico. Ad esempio,problema con la legenda durante il tracciamento dei dati da due data.frame
> library(ggplot2)
> df.actual <- data.frame(x = 1:100, y = (1:100) * 2)
> df.approx <- data.frame(x = 1:150, y = (1:150) * 2 + 5 + rnorm(150, mean = 3))
> ggplot() + geom_point(aes(x, y), data = df.actual) + geom_line(aes(x,y), data = df.approx)
Il mio problema è che non riesco a visualizzare una legenda. Ho letto da qualche parte che la leggenda di ggplot2 non è molto flessibile (?). Idealmente, una leggenda con
- title = 'Tipo'
- chiave: un punto nero pieno, e una linea nera
- etichetta del tasto: 'Actual', 'approssimativa'
- legend.position = 'topright'
Grazie.
Grazie Hadley, Mi piacerebbe distinguere la data della trama in bianco e nero. È possibile avere una legenda come ho descritto le cui due chiavi sono un punto e una linea? – knguyen