R语言绘图----中文标注

在用R语言绘图的时候,如果给图上的标注有中文,有可能不显示,解决办法:

安装showtext

library(showtext)


showtext_auto()
CairoPNG(file = outF,width = 800,height = 500)
p=ggplot(data = cum,aes(x=Cov,y=Ratio)) +
geom_line(size=1,colour='red')+
xlab('xxx') +
ylab('比例(%)') +
scale_x_continuous(breaks = pretty(300, 10),limits = c(1,300)) +
ylim(0,max(cum$Ratio)) + 
plot(p)
dev.off()

这样即可

你可能感兴趣的:(R统计计算与绘图)