私が作成したこのチャートの小見出しを左揃えにする方法を知っている人はいますか? ggplot を使用する以外は、私が使用したどの方法とも結婚していません。
library(ggplot2)
library(ggthemes)
library(grid)
# Random exponential sample
set.seed(10)
n=20
y<-rexp(n=n)
y<-y[order(y)]
x<-seq(n)+1990
mydata<-data.frame(cbind(x,y))
# Plot
p <- (ggplot(mydata, aes(x=x, y=y))
+ geom_point(size=3,alpha=.50)
+ geom_smooth(method="lm",formula=y~poly(x,2,raw=T),se=F,size=1)
+ theme_economist(base_size=12, base_family="Avenir")
+ labs(title=expression(atop(bold("Inequality Is Increasing"), atop("Gini Coefficient", ""))))
+ labs(x="")
+ labs(y="")
+ annotate("text", label = "Source:World Bank Data", x = 2009, y = Inf, vjust = 61, size=4)
)
# Overide clipping
gt <- ggplot_gtable(ggplot_build(p))
gt$layout$clip[gt$layout$name == "panel"] <- "off"
grid.draw(gt)
ありがとう