2016-12-04 6 views
0

Y a-t-il un moyen en R de base de modifier les types de points de point en les faisant simplement pivoter? J'aurais besoin d'un triangle pointant vers la droite (avec sa base parallèle aux axes y).Points de rotation de la courbe R ou tête de flèche remplie

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

Comment est-ce que je pourrais changer la pointe de la flèche dans les flèches() avec un triangle rempli?

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

merci pour votre aide!

Sara

+1

Regardez ici: http://stackoverflow.com/questions/5731432/change-arrowhead-of-arrows – Marichyasana

+0

'pch = -9658' (en fonction peut-être sur l'environnement d'exécution) – cuttlefish44

+0

Merci ! La solution de @ cuttlefish44 c'est la manière directe que je cherchais:) – Sara

Répondre

1

Au moins dans mon environnement Windows, pch peut prendre presque tous les caractères qui contient WGL4. Par exemple, POINTEUR DE POINTAGE DROIT NOIR est dessiné par pch = -9658, pch = -as.hexmode("25BA") ou pch = "\U25BA". Vous pouvez obtenir des codes de caractères de Using special characters from Windows Glyph List 4 (WGL4) in HTML. Par exemple

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

enter image description here