Радиальные метки, слипающиеся в радиальном.плот R

Я работал над созданием радиального графика с использованием пакета plotrix в R. Вещи были великолепны, однако радиальные метки слипались друг на друга. Поскольку реальные данные в этом наборе довольно велики, я бы предпочел, чтобы в центре графика не было радиальных меток.

Кто-то уже задавал подобный вопрос, однако все предложенные решения не исправили или не избавились от этого стека меток. Plotrix R package polar.plot Перезапись символа

Вот мой код и тестовый фрейм данных для воспроизведения ошибки.

library(plotrix)

#Color function
colfunc <- colorRampPalette(c("red", "yellow", "blue", "black"))

testDF<-data.frame(Yr1898 = 1:10, 
  Yr1899 = 10:1, Yr1900= 1:10,
  Yr1901 = 10:1, Yr1902 = 1:10,
  Yr1903 = 10:1)


radial.plot(testDF, 
  rp.type = "l", 
  radial.pos = c(seq(0,8*pi/5,length.out=5), 0),
  labels = c("1903, 1898", 1899:1902),
  clockwise = TRUE,
  main="clumped labels in the center",
  line.col=colfunc(10),
)

Я бы опубликовал изображение, но моя репутация слишком низкая. Мои извенения.

2 ответа

Я думаю, что я понял проблему. Последнее обновление функции radial.plot в plotrix 3.5-3 не содержит кода, позволяющего что-либо делать с radial.labels, show.grid.labels и т. Д. Я загрузил предыдущую версию 3.5-2 и все заработало.

У меня была похожая проблема, я пытался наложить полярный график на OpenStreetMap. Я могу подтвердить, что эта ошибка с радиальными метками существует с 32-битным R, но не с 64-битным R (версия 2.15.3).

Другие вопросы по тегам