Plotten von Funktionen auf der Oberseite der Datenpunkte in R

Gibt es eine Möglichkeit der überlagerung einer mathematischen Funktion über Daten mit ggplot?

## add ggplot2
library(ggplot2)

# function
eq = function(x){x*x}

# Data                     
x = (1:50)     
y = eq(x)                                                               

# Make plot object    
p = qplot(    
x, y,   
xlab = "X-axis", 
ylab = "Y-axis",
) 

# Plot Equation     
c = curve(eq)  

# Combine data and function
p + c #?

In diesem Fall meine Daten generiert mit der Funktion, aber ich möchte, um zu verstehen, wie curve() mit ggplot.

InformationsquelleAutor womble | 2009-12-05
Schreibe einen Kommentar