PC in R

Sheeraz Gul 15 Februar 2024
PC 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:

PCH in R

Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook