So zeichnen sie eine funktionskurve in r (mit beispiel)
Sie können die folgenden Methoden verwenden, um eine Funktionskurve in R zu zeichnen:
Methode 1: Verwenden Sie Base R
curve(x^3, from=1, to=50, xlab=' x ', ylab=' y ')
Methode 2: Verwenden Sie ggplot2
library (ggplot2) df <- data. frame (x=c(1, 100)) eq = function(x){x^3} #plot curve in ggplot2 ggplot(data=df, aes(x=x)) + stat_function(fun=eq)
Beide Methoden erzeugen ein Diagramm, das die Kurve der Funktion y = x 3 zeigt.
Die folgenden Beispiele zeigen, wie die einzelnen Methoden in der Praxis angewendet werden.
Beispiel 1: Zeichnen Sie die Funktionskurve mit der Basis R
Der folgende Code zeigt, wie man die Kurve der Funktion y = x 3 mit der Curve() -Funktion der Basis R zeichnet:
#plot curve using x-axis range of 1 to 50 curve(x^3, from=1, to=50, xlab=' x ', ylab=' y ')
Beachten Sie, dass Sie die folgenden Argumente verwenden können, um das Erscheinungsbild der Kurve zu ändern:
- lwd : Linienbreite
- Kragen : Linienfarbe
- Typ : Linienstil
Der folgende Code zeigt, wie diese Argumente in der Praxis verwendet werden:
#plot curve using x-axis range of 1 to 50 curve(x^3, from=1, to=50, xlab=' x ', ylab=' y ', lwd= 3 , col=' red ', lty=' dashed '))
Spielen Sie gerne mit den Werten dieser Argumente, um genau die Kurve zu erstellen, die Sie möchten.
Beispiel 2: Zeichnen Sie die Funktionskurve mit ggplot2
Der folgende Code zeigt, wie die Funktion y = x 3 mit der Funktion ggplot2 stat_function() dargestellt wird:
library (ggplot2) #define data frame df <- data. frame (x=c(1, 100)) #define function eq = function(x){x^3} #plot curve in ggplot2 ggplot(data=df, aes(x=x)) + stat_function(fun=eq)
Sie können auch die Funktionen lwd , col und lty in der Funktion stat_function() verwenden, um das Erscheinungsbild der Kurve zu ändern:
library (ggplot2) #define data frame df <- data. frame (x=c(1, 100)) #define function eq = function(x){x^3} #plot curve in ggplot2 with custom appearance ggplot(data=df, aes(x=x)) + stat_function(fun=eq, lwd= 2 , col=' red ', lty=' dashed ')
Hinweis : Die vollständige Dokumentation für die Funktion ggplot2 stat_function() finden Siehier .
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in R ausführen:
So ändern Sie die Position der Legende in R-Plots
So verwenden Sie BTY, um Diagrammboxstile in R zu ändern
So ändern Sie mit cex die Größe von Plotelementen in R