Je veux ajouter une ligne diagonale à l'intrigue. Ce n'est pas une droite de régression linéaire. Je veux juste une ligne de diagnostic. Est-ce que quelqu'un peut m'aider avec ça? Merci beaucoup!
Si vous souhaitez ajouter la ligne diagonale 1: 1:
qplot(1,1) + geom_abline(intercept = 0, slope = 1)
lines(x = c(0,100), y = c(0,100))
cela ajoute une diagonale à un ggplot,
qplot(1,1) + annotation_custom(linesGrob(c(0,1), c(0,1)))
ou équivalent,
qplot(1,1) + annotate("segment", x=-Inf, xend=Inf,y=-Inf, yend=Inf)
Une diagonale, comprise entre 0 et 100, par exemple pour afficher les valeurs réelles par rapport aux prévisions: abline=c(0,1)
Si vous ne souhaitez pas que votre ligne s'étende sur toute la plage du tracé ou si vous souhaitez ajouter une ligne segments , utilisez segments
. Par exemple, le code suivant va dessiner un carré:
plot.new()
plot.window(xlim = c(0, 3), ylim = c(0, 3))
segments(x0=c(1,1,2,2), x1=c(1,2,2,1), y0=c(1,2,2,1), y1=c(2,2,1,1))