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 …
Der einfachste Weg, eine Legende außerhalb eines Plots in Base R zu zeichnen, ist das Hinzufügen von zusätzlichem Platz rechts neben dem Plot mit der folgenden Syntax:
par(mar=c(5, 4, 4, 8), xpd=TRUE)
Das folgende Schritt-für-Schritt-Beispiel zeigt, wie man diese Syntax in der Praxis verwendet.
Zuerst erstellen wir einige Daten, mit denen wir arbeiten können:
#Dataframes erstellen
df1 <- data.frame(x=c(1, 2, 3, 4, 5, 6, 7),
y=c(2, 7, 19, 26, 24, 29, 31))
df2 <- data.frame(x=c(1, 2, 3, 4, 5, 6, 7),
y=c(4, 4, 7, 9, 12, 13, 8))
Als Nächstes erstellen wir einen Plot und fügen eine Legende außerhalb des Plots in der oberen rechten Ecke ein:
#Zusätzliches Leerzeichen rechts vom Plot einfügen
par(mar=c(5, 4, 4, 8), xpd=TRUE)
#Plotten beider Dataframes
plot(y ~ x, df1, pch=1, main="Scatterplot with multiple groups")
points(y ~ x, df2, pch=3)
#Legende außerhalb der Darstellung einfügen
legend("topright", inset=c(-0.2, 0), legend=c("df1","df2"), pch=c(1,3), title="Data")
Das Argument inset(x, y) kann verwendet werden, um die Position der Legende auf der rechten Seite des Plots zu steuern. Wir können zum Beispiel das Argument x negativer setzen, um die Legende noch weiter nach rechts zu schieben:
#Zusätzlichen Platz rechts vom Plot einfügen
par(mar=c(5, 4, 4, 8), xpd=TRUE)
#Plot beider Dataframe
plot(y ~ x, df1, pch=1, main="Scatterplot with multiple groups")
points(y ~ x, df2, pch=3)
#Legende außerhalb der Darstellung einfügen
legend("topright", inset=c(-0.3, 0), legend=c("df1","df2"), pch=c(1,3), title="Data")
Wir können auch das y-Argument positiver setzen, um die Legende tiefer zu setzen:
#Zusätzlichen Platz rechts von der Darstellung einfügen
par(mar=c(5, 4, 4, 8), xpd=TRUE)
#Plot beider Dataframe
plot(y ~ x, df1, pch=1, main="Scatterplot with multiple groups")
points(y ~ x, df2, pch=3)
#Legende außerhalb des Diagramms einfügen
legend("topright", inset=c(-0.3, .5), legend=c("df1","df2"), pch=c(1,3), title="Data")
Fühlen Sie sich frei, die Werte im Argument inset(x, y) zu ändern, um die Position der Legende zu ändern.
Weitere R-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 …