Я строю диаграмму концентрических кругов, используя polar_coord в ggplot, и мне нужно избавиться от определенной линии. Вот код и сюжет:
df <- data.frame(A=letters[1:12],
B=c(rep("Dim_1",4),rep("Dim_2",4),rep("Dim_3",4)),
C=c(rep("Ind_1",2),rep("Ind_2",2),rep("Ind_3",2),rep("Ind_2",2),rep("Ind_5",2),rep("Ind_6",2)))
ggplot(df,aes(factor(1),fill=C))+
geom_bar(width = 1,colour="black")+
coord_polar()+
scale_fill_manual(values = c("#FFFFFF","#CCCCCC","#CCCCCC","#999999","#999999"))
Как избавиться от линии, идущей от центра круга к его вершине? Поскольку эта полярная диаграмма была сделана из гистограммы (geom_bar
), еще один способ задать вопрос: как избавиться от границы в основании каждой гистограммы, но не по бокам или сверху?
ggplot(df,aes(x=factor(1),fill=C))+ geom_bar(width = 1, color = "black")+ coord_polar()+ geom_col(aes(x=0.5, y=1, color=C), width=0)
- person lukeA   schedule 01.09.2018