2016-12-04 12 views
0

Gibt es in Basic R eine Möglichkeit, die Pch-Point-Typen durch einfaches Drehen zu ändern? Ich brauche ein rechtes Dreieck (mit seiner Basis parallel zu den y-Achsen).R plot gedrehte Punkte oder gefüllte Pfeilspitze

x <- runif(5) 
y <- runif(5) 
plot(x, y, pch = 17, cex = 2) #is there a parameter for rotation? 

Alternativ, wie könnte ich die Pfeilspitze in Pfeilen() mit einem gefüllten Dreieck ändern?

plot(x, y, pch = "") 
arrows(x, y, x-0.03, y, code = 1) #is there a parameter for the arrowhead symbol? 

danke für ihre hilfe!

Sara

+1

Schau mal hier: http://stackoverflow.com/questions/5731432/change-arrowhead-of-arrows – Marichyasana

+0

'pch = -9658' (vielleicht auf die Ausführungsumgebung abhängig) – cuttlefish44

+0

Danke ! @ cuttlefish44's Lösung es die direkte Art, die ich suchte:) – Sara

Antwort

1

Zumindest in meinem Windows-Umgebung können pch fast alle Charaktere treffen, die WGL4 enthält. Zum Beispiel wird BLACK RIGHT-POINTING POINTER von pch = -9658, pch = -as.hexmode("25BA") oder pch = "\U25BA" gezeichnet. Sie können Codes von Zeichen von Using special characters from Windows Glyph List 4 (WGL4) in HTML erhalten.

zum Beispiel;
plot(rep(1, 9), pch = -c(9658, 9668, 9674, 9688, 9689, 9786, 9788, 9824, 9827), cex = 2) 

enter image description here