Scatterplot in R



A scatterplot appears to be the simplest representation of the realtionship between two numeric variables. They can be drawn as points with x- and y-coordinates into a coordinate system using the  plot()-function . The plot()-function has a lot of arguments in order to adjust the look of the plot (e.g. the poicht character pch =, the character extent cex =, the axis limits xlim = ylim =, and much more.)

The help pages ?plot and ?par are worth a look!

The lines()-function adds other lines to the plot, a polygon, e.g. representing a confidence interval, can be added using the polygon()-function.

Some more explanations and examples can be found in this Video (in German): Scatterplot R


This graphic was created using the following code:

x <- seq(-20, 10, len = 200)

fn <- 705.87 + 1.201 * x + -3.0554 * x^2 + -0.10117 * x^3
jfn <- jitter(fn, 10000)

plot(x, jfn, ylab = "f(x)", las = 1)
rect(par("usr")[1], par("usr")[3], par("usr")[2], par("usr")[4], col = "grey80")
for(i in seq(-20, 10, 5)) abline(v = i, col = "white")
for(i in seq(200, 800, 200)) abline(h = i, col = "white")
points(x, jfn, pch = 19)
lines(x, fn, lwd = 2, col = "red")
polygon(c(x, rev(x)), c(fn - sd(fn), rev(fn + sd(fn))), col = adjustcolor(4, 0.2), border = NA)




Scatterplot, cloud of points, trend line, confidence interval, different colors, colours, transparency, background colors, dependent size, dependent colors, x-axis, y-axis, bottom, left, top, right, labels, without ggplot

War das hilfreich?


Scatterplot, Streudiagramm, Punktdiagramm, Punktwolke, Trendlinie, Konfidenzintervall, Vertrauensbereich, verschiedene Farben, Transparenz, Hintergrundfarbe, abhängige Größe, abhängige Farbe, x-Achse, y-Achse, unten, links, oben, rechts, Beschriftung, ohne ggplot, Datenanalyse mit R, Hausarbeit, Bachelorarbeit, Masterarbeit