HOWTO · R
PC in R
Dieses Tutorial demonstriert die Verwendung von pch in R.
Dieses Tutorial demonstriert die Verwendung von pch in R.
pch in R
Das pch, abgekürzt als plot character, ist das Standardargument, mit dem das Zeichen gesetzt wird, das in verschiedenen R-Funktionen geplottet wird. Das pch kann auch als erklärendes Symbol definiert werden, das einem Diagramm hinzugefügt wird; dieser erläuternde Text enthält Legenden, Achsenbeschriftungen oder Titel.
Die pch sind die Symbole, die Sie einer Handlung hinzufügen möchten, die eine bestimmte Sache erklärt. Hier ist die Liste der pch-Symbole mit ihren Werten.
pch = 0 square
pch = 1 circle
pch = 2 point up triangle
pch = 3 plus
pch = 4 cross
pch = 5 diamond
pch = 6 point-down triangle
pch = 7 square cross
pch = 8 star
pch = 9 diamond plus
pch = 10 circle plus
pch = 11 up and down triangles
pch = 12 square plus
pch = 13 circle cross
pch = 14 square and down triangle
pch = 15 filled square
pch = 16 filled circle
pch = 17 point-up filled triangle
pch = 18 filled diamond
pch = 19 solid circle
pch = 20 bullet (smaller circle)
pch = 21 filled circle blue
pch = 22 filled square blue
pch = 23 filled diamond blue
pch = 24 filled triangle point-up blue
pch = 25 filled triangle point down blue
Das pch wird als Argument an die Legende übergeben; Die Methode pch enthält den Wert aus der obigen Liste. Versuchen wir ein Beispiel für das pch.
#data
set.seed(1234)
delftstack <- data.frame(x=runif(10),y=runif(10),
color=rep(c("lightblue","red"),5),
background=rep(c("red", "lightblue"),5),
shape=rep(c(21,24),5),stringsAsFactors = FALSE)
#plot
plot(delftstack$x,delftstack$y,col=delftstack$color,bg=delftstack$background,pch=delftstack$shape,cex=2)
points(x=0.5,y=0.5,pch=8,col="red",cex=2)
#add a legend, pt.bg is needed to fill in the background of the shape
legend(0.01,0.5,
legend = c(expression("PCH"["Example1"]),
expression("PCH"["Example2"]),
expression("PCH"["Example"])),
pch = c(21,24,8),
col = c("lightblue","red","red"),
pt.bg = c("red","lightblue"),
cex=2)
Der obige Code zeichnet die Daten aus dem Datenrahmen und versucht dann in der Legende, einige Merkmale anzuwenden, die auch pch enthalten. Siehe die Ausgabe:
