Я рисую большую полярную диаграмму/круговую диаграмму из 40 + баров/колец с ggplot2 (используя geom_bar и coord_polar (theta = "y" )), и я обнаружил, что сжатие участка оси y приводит к тому, что самые внутренние кольца имеют очень низкое разрешение многоугольника.
Кто-нибудь знает способ поднять полигональное разрешение?
df <- data.frame(
x = sort(sample(1:40, 400, replace=TRUE)),
y = sample(0:9, 400, replace=TRUE)
)
ggplot(df, aes(x=x, y=y, fill=y)) +
geom_bar(stat='identity', position="fill") +
coord_polar(theta="y") +
scale_fill_continuous(low="blue", high="pink")
Это то, что я имею в виду под геометрическим разрешением, которое я пытаюсь достичь. Мне это удалось, построив только 5 уровней.
Когда я увеличиваю до 40 уровней, центральные полигоны теряют свою гладкость и становятся слишком зубчатыми, например: