进行主成分分析时,ggplot2没办法做出图片
错误代码是:Error in identicalUnits(x) :
old version of unit class is no longer allowed
不明白这是属于什么问题呀,求解附代码(如果乱码可以看图片附件):
EigenValues.Tab<-data.frame(Num=1:length(Eigen$values),
EigenValues=Eigen$values,
Prop.Eigen,CumProp.Eigen)
# plot eigenvalues
plot.eig<-ggplot(EigenValues.Tab, aes(x=Num,y=EigenValues))+
geom_col(fill="lightblue",color="black")+ mytheme + scale_x_continuous(breaks = seq(1,length(Eigen$values)))+
xlab("Principal Components")+geom_hline(yintercept = 1,color="red")+
geom_line(aes(x=Num,y=EigenValues),color="blue",size=1)
plot.cumeig<-ggplot(EigenValues.Tab,aes(x=Num,y=CumProp.Eigen))+mytheme+xlab("Principal Components")+scale_x_continuous(breaks = seq(1,length(Eigen$values)))+
geom_line(color="blue",size=1)+geom_point(color="blue",size=3)
ggarrange(plot.eig,plot.cumeig,nrow=2)