2 pièce(s) jointe(s)
Changer l'echelle de l'axe Y dans un graphe dans R
J'essaie de créer un graphe un peu plus élaboré avec GGPLOT mais pour je ne sais quelle raison l'inclinaison de ma corrélation n'est incorrect.
Il s'agit du taux d' Acid Uric (UA) et par rapport au taux de Lysyl oxydase (une enzyme )
Avec un code pour graph de base ça marche:
Code:
1 2
| plot(lox1$UA, lox1$'LOX B', main = "correlation between Uric Acid and LOX" , xlab = "Uric acid", ylab= "LOX")
abline(lm( lox1$'LOX B'~lox1$UA), col= "red") |
(ci-joint le 1er graph)
avec le graph ggplot la corrélation est nulle ce qui est faux . Ci-joint le code en question et le graphe associé
Code:
1 2 3
| scatter_plot <- ggplot(lox1, aes(UA, 'LOX B'))
scatter_plot + geom_jitter() + labs(x = "Uric Acid (mg/dL)", y = "Lysil Oxydase ") + geom_smooth(method="lm")
+scale_y_continuous( breaks=5, labels, limits=c(0,15))+scale_x_continuous( breaks=5, labels, limits=c(0,15)) |
En fait c'est comme si le programme ne tient pas du tout compte de mon code "scale_x_continous" ou "scale_y_continous"
Que les variables soient sous forme numérique ou facteur n'améliore rien.
Avez-vous une idée de mon erreur? :(