Как нарисовать вектор в R - PullRequest
0 голосов
/ 20 января 2019

Я хочу создать вектор в R и показать его графически.

Я хочу создать вектор в R и показать его графически. Я могу создать вектор, но я не знаю, как это изобразить? Я пробовал функцию vector3d в matlib, но у меня она не работает.

В большинстве функций, которые я пробовал, вы должны указывать угол. Но при работе с векторами это не должно быть необходимым.

Мне просто нужна простая стрелка в качестве вывода. Как можно проще.

1 Ответ

0 голосов
/ 20 января 2019

Вы можете сделать это легко с помощью функции arrows:

x <- c(0,2)
y <- c(1,2)
plot(x,y)
arrows(x[1],y[1],x[2],y[2])

Для 3D-векторов проверьте пакет plot3D.Он имеет функцию arrows3D, которая способна отображать отдельные трехмерные векторы.Для получения дополнительной информации об этом пакете проверьте документацию

arrows3D (0, 0, 0, 3, 3, 3,
          colvar = NULL, phi = 40, theta = 40,
          col = NULL, NAcol = "white", breaks = NULL,
          colkey = NULL, panel.first = NULL,
          clim = NULL, clab = NULL, bty = "b", type = "triangle", 
          add = FALSE, plot = TRUE)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...