使用ggplot2画图时,不加ylim()限制坐标轴范围可以正常画图,但如果加了ylim()函数,就会出现以下错误:
Warning message:
In max(ids, na.rm = TRUE) : max里所有的参数都不存在;回覆-Inf
设置的坐标轴范围没有问题,这是为什么呀?
代码如下:
ggplot(data1)+
geom_area(aes(x=time1,y=E.C1,group = 1),colour = "pink",fill = "pink",alpha = 0.4)+
geom_hline(aes(yintercept=mean(E.C1)),linetype=5,col="grey")+
ylim(500,1500)+
labs(x = "第一季度",y = "电解质")+
theme(text=element_text(family="STKaiti",size=14))