R отображает повернутые точки или заполненную стрелку

Есть ли способ в базовом R изменить типы точек pch, просто повернув их? Мне нужен прямоугольный треугольник (с основанием, параллельным оси Y).

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

В качестве альтернативы, как я могу изменить стрелку в arrows() с заполненным треугольником?

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

Спасибо за вашу помощь!

Сара


person Sara    schedule 04.12.2016    source источник
comment
Посмотрите здесь: stackoverflow.com/questions/5731432/change-arrowhead-of -стрелки   -  person Marichyasana    schedule 04.12.2016
comment
pch = -9658 (возможно, в зависимости от среды выполнения)   -  person cuttlefish44    schedule 04.12.2016
comment
Благодарю вас! Решение @cuttlefish44 - это простой способ, который я искал :)   -  person Sara    schedule 04.12.2016


Ответы (1)


По крайней мере, в моей среде Windows pch может принимать почти все символы, содержащиеся в WGL4. Например, ЧЕРНЫЙ ПРАВЫЙ УКАЗАТЕЛЬ нарисован pch = -9658, pch = -as.hexmode("25BA") или pch = "\U25BA". Вы можете получить коды символов из Использование специальных символов из списка Windows Glyph List 4 (WGL4) в HTML.

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

введите здесь описание изображения

person cuttlefish44    schedule 04.12.2016