web-dev-qa-db-fra.com

Comment ajouter une ligne diagonale à une parcelle?

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!

7
Junhua Zhao

Si vous souhaitez ajouter la ligne diagonale 1: 1:

qplot(1,1) + geom_abline(intercept = 0, slope = 1)
10
Lennert
lines(x = c(0,100), y = c(0,100))
8
kilojoules

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)
0
baptiste

Une diagonale, comprise entre 0 et 100, par exemple pour afficher les valeurs réelles par rapport aux prévisions: abline=c(0,1)

0
Chema_arguez

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))
0
mmuurr