Bonjour,
Dans un de mes codes, j'essaie de transformer mais plot normaux en ggplot pour pouvoir ensuite faire des graphes interactifs. Seulement pour l'un d'eux je rencontre un problème. J'ai deux série de données avec la même abscisse mais avec des ordonnées totalement différentes (3 ou 4 ordres de grandeur de différence).
J'aimerai les mettre sur le même graphe (ggplot) avec une échelle à gauche et une échelle à droite mais je n'y arrive pas. Les deux séries prennent la même échelle et l'une des deux se retrouve totalement écrasée. J'ai essayé d'utiliser la fonction inherits.aes mais je ne vois aucun effet....
Si ça peut vous aider pour comprendre ce que je veux, le code pour des plot "normaux" pour ce que je veux faire est le suivant:
graphes_caracteristiques_statistiques<-function(frequence_hauteur){
plot(frequence_hauteur$Hauteur,frequence_hauteur$Frequence_apparition,type="n",main="", xlab="",ylab="", ylim=c(0,max(frequence_hauteur$Frequence_apparition)))
points(frequence_hauteur$Hauteur,frequence_hauteur$Frequence_apparition,type="b",col="blue",pch=4,lwd=2)
par(new=TRUE)
plot(frequence_hauteur$Hauteur,frequence_hauteur$hauteur_cumulee,type="b",main="",xlab="",ylab="",axes=FALSE,col="red",pch=4,lwd=2)
axis(4)
title(main="Répartition des hauteurs dans l'échantillon",xlab = "Hauteur (m)", ylab="Nombre")
mtext("Hauteurs cumulées", side=4, line=2,outer=TRUE,col="black")
legend(x="right",legend=c("Hauteurs cumulées", "Fréquence des hauteurs"),col=c("red","blue"),pch=4:4)
par(new=FALSE)
}
fréquence_hauteur est un data frame composé des colonnes Hauteur, Frequence_apparition et hauteur_cumulee. Je cherche à tracer les deux dernières en fonction de la première.
Merci d'avance