J'ai créé un graphique linéaire chronologique pour les variables des ratios du coût du logement et du revenu du logement dans R mais je ne parviens pas à spécifier différents symboles ponctuels pour chaque variable comme suggéré dans d'autres des postes. Je reçois le message d'erreur « Une variable continue ne peut pas être mis en correspondance avec la forme » contre les (simplifiées pour deux variables):Spécification de points sur plusieurs points dans R
ggplot(housing, aes(year)) +
geom_line(aes(y = Greenwich, colour = "Greenwich"))+
geom_point(aes(y = Greenwich, colour = "Greenwich", shape = 1)) +
scale_shape_identity() + #added missing "+"
geom_line(aes(y = median, colour = "median"))+
geom_point(aes(y = median, colour = "median", shape = 2)) + # added missing parenthesis
scale_shape_identity() + # removed extra parenthesis
ylab("house price to earnings (lower quartile)")+
theme(legend.title=element_blank())
Toutes les suggestions les bienvenus.
Salut et bienvenue à SO! Première suggestion: veuillez fournir [un ensemble de données minimal et reproductible] (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example/5963610#5963610) avec le code Vous avez essayé. Ensuite, vous êtes beaucoup plus susceptible de recevoir une réponse rapide et utile. Merci! – Henrik
En essayant de reformater afin qu'il soit plus clair, j'ai trouvé ce qui semblait être un signe "+" - manquant. Vous pourriez essayer avec le nouveau code. Le message d'erreur suggère que vous souhaitiez contraindre une variable numérique à l'entier avec 'as.integer' ou' trunc'. –
@Henrik et DWin, je ne savais pas que vous aviez apparemment édité le PO avec un exemple de travail au moment où j'ai mis ma réponse. Pardon. – ako