Как нарисовать повернутые оси в R?
Я хочу представить результаты шестифакторного теста личности как циркумплекс.
Данный тест являетсяAllgemeiner Интерес-Структур-Тест (AIST-R; Bergmann & Eder, 2005) [Общий тест структуры интересов], который измеряет профессиональный выбор на основе теории Дж. Л. Холланда (Голландские кодыRIASEC). Вы можете использовать ответы ниже, чтобы построить «Felddarstellung» [представление поля], рекомендованное в руководстве вместо профиля интереса, чтобы лучше визуализировать вектор дифференциации.
Полученный рисунок должен выглядеть примерно так:
Результаты испытаний приведены в виде углов и длин.
Как нарисовать ось или геометрический вектор в R из начальной точки определенной длины, не определяя конечные координаты (как того требуетarrows
)?
Как я могу добавить отметки к такому вектору?
Как я могу определить точки многоугольника (здесь, в сером цвете) аналогичным образом, то есть путем указания угла и расстояния от начала координат вместо координат?
Конечно, я могу рассчитать конечные точки, но я бы хотел этого избежать. Кроме того, я не знаю, как добавить метки в стрелку.
Мои попытки, которые не сработали:
par(pin = c(4, 4))
plot(0, 0, type = "n", xlim = c(-60, 60), ylim = c(-60, 60))
symbols(c(0, 0, 0), c(0, 0, 0), circles = c(60, 1.5, 1.5), inches = FALSE, add = TRUE, fg = c("black", "black", "white"), bg = c("transparent", "#000000", "transparent"))
arrows(0, 0, length = c(60, 60, 60, 60, 60, 60), angle = c(0, 60, 120, 180, 240, 300))