ggplot для создания диаграммы роз для азимута

Я хотел бы построить диаграмму розы для данных азимута в r. Я нашел код в этом посте ( Как сдвинуть ячейки на диаграмме роз, используя пакет 'циркулярный' в R). Мне удалось заставить код работать с моими данными, однако я хотел бы улучшить его внешний вид. В частности, я хотел бы, чтобы клинья имели черные границы. Я не могу понять, как это сделать в ggplot2. У кого-нибудь есть несколько минут, чтобы показать мне, как я это сделаю? Заранее спасибо.

library(ggplot2)
Degrees <- runif(100, 0, 360)
rose <- ggplot(mapping = aes(x = Degrees)) +
  stat_bin(breaks = (0:8 - 0.5)/8 * 360) +
  scale_x_continuous(
    breaks = 0:7/8*360, 
    labels = c("N", "NE", "E", "SE", "S", "SW", "W", "NW")
    ) +
  coord_polar(start=-pi/8)
rose

0 ответов

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