Ein Log-Log-Diagramm ist ein Diagramm, das sowohl auf der x-Achse als auch auf der y-Achse logarithmische Skalen verwendet.
Diese Art von Diagramm ist nützlich, um zwei Variablen zu visualisieren, wenn …
Es kann vorkommen, dass Sie die Skalierung einer Achse in R-Diagrammen ändern möchten.
In diesem Tutorial wird erklärt, wie man Achsenskalierung in Plots sowohl in Base R als auch in ggplot2 ändert.
Um die Achsenskalierung in einem Diagramm in Base R zu ändern, können wir die Funktionen xlim() und ylim() verwenden.
Der folgende Code zeigt, wie man diese Funktionen in der Praxis verwendet:
#Daten definieren
df <- data.frame(x=c(1, 3, 3, 4, 6, 8, 12, 13, 15, 18, 21, 22),
y=c(13, 15, 9, 17, 22, 25, 29, 35, 39, 44, 45, 40))
#Grafik mit Standard-Achsenskalierung erstellen
plot(df$x, df$y, pch=19, main='Default Axes')
#Grafik mit benutzerdefinierten Achsenskalierung erstellen
plot(df$x, df$y, pch=19, xlim=c(0,30), ylim=c(0,150), main='Custom Axes')
Beachten Sie, dass Sie eine der Achsen auch schnell in eine logarithmische Skala umwandeln können, indem Sie das Argument log verwenden. Der folgende Code zeigt zum Beispiel, wie man die y-Achse in eine logarithmische Skala umwandelt:
#Daten definieren
df <- data.frame(x=c(1, 3, 3, 4, 6, 8, 12, 13, 15, 18, 21, 22),
y=c(13, 15, 9, 17, 22, 25, 29, 35, 39, 44, 45, 40))
#Darstellung mit log y-Achse erstellen
plot(df$x, df$y, log='y', pch=19)
Um die Achsenskalierung in einem Plot in Base R zu ändern, können wir auch die Funktionen xlim() und ylim() verwenden
Der folgende Code zeigt, wie man diese Funktionen in der Praxis einsetzt:
library(ggplot2)
#Daten definieren
df <- data.frame(x=c(1, 3, 3, 4, 6, 8, 12, 13, 15, 18, 21, 22),
y=c(13, 15, 9, 17, 22, 25, 29, 35, 39, 44, 45, 40))
#Erstellen eines Streudiagramms mit benutzerdefinierten Achsen
ggplot(data=df, aes(x=x, y=y)) +
geom_point() +
xlim(0, 30) +
ylim(0, 150)
Wir können auch jede der Achsen in eine logarithmische Skala umwandeln, indem wir die folgenden Argumente verwenden:
Der folgende Code zeigt beispielsweise, wie man die y-Achse in eine logarithmische Skala umwandelt:
library(ggplot2)
#Daten definieren
df <- data.frame(x=c(1, 3, 3, 4, 6, 8, 12, 13, 15, 18, 21, 22),
y=c(13, 15, 9, 17, 22, 25, 29, 35, 39, 44, 45, 40))
#Streudiagramm mit log y-Achse erstellen
ggplot(data=df, aes(x=x, y=y)) +
geom_point() +
scale_y_continuous(trans='log10')
Weitere R-Datenvisualisierungs-Tutorials finden Sie auf dieser Seite.
Ein Log-Log-Diagramm ist ein Diagramm, das sowohl auf der x-Achse als auch auf der y-Achse logarithmische Skalen verwendet.
Diese Art von Diagramm ist nützlich, um zwei Variablen zu visualisieren, wenn …
Bei der Verwendung von Klassifizierungsmodellen beim maschinellen Lernen verwenden wir häufig zwei Metriken, um die Qualität des Modells zu bewerten, nämlich Präzision und Erinnerung.
Precision: Korrigieren Sie positive Vorhersagen im …