如果有人可以帮助我,当我运行下面的代码时,它可以工作,但图表中有太多国家/地区,标签重叠,所以我想:
a)学习任何方式"伸展" yaxis表示国家行可能相距较远,因此标签不会重叠,
b)学习如何在图表中设置边距,以便所有国家/地区的所有名称都可以放入图表框架中(目前正在剪切)。
r <- ggplot(df3, aes(x=year2, y=df_ji, colour=Country)) +
geom_line() +
scale_colour_discrete(guide = 'none') +
geom_dl(aes(label=Country), method =
list(dl.combine("first.points", "last.points"), cex = 1.0)) +
stat_summary(aes(y = df_ji, group=1), fun.y=mean, colour= "blue",
geom="line", alpha = .8, size = 1.5) +
theme_bw(base_size = 18, base_family = "serif") +
labs(title = "Judicial Independence across Latin America", x =
"Year", y = "Judicial Independence")
r + theme(plot.title = element_text(size=20, face="bold"),
axis.title.x = element_text(size=18),
axis.title.y = element_text(size=18))