Skip to content

Commit f290b76

Browse files
authored
Add files via upload
1 parent a94b972 commit f290b76

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

R/plot.R

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,13 @@ plot.O2pls <- function(x, type = "score", var = "Xjoint",group = NULL,
8686
if(isTRUE(ellipse)&!is.null(group)){
8787
p <- p + stat_ellipse()
8888
}
89+
if(x@params$nc==1){
90+
p <- p + xlab(paste0("LV",ind[1],"(",round(va[1]*100,2),"%)"))+
91+
ylab("")
92+
}else{
8993
p <- p + xlab(paste0("LV",ind[1],"(",round(va[1]*100,2),"%)"))+
90-
ylab(xlab(paste0("LV",ind[2],"(",round(va[2]*100,2),"%)")))
94+
ylab(paste0("LV",ind[2],"(",round(va[2]*100,2),"%)"))
95+
}
9196
p <- p + theme_classic(base_size =14)
9297
}
9398
if(type == "loading"){
@@ -220,11 +225,12 @@ plot.o2plsda <- function(x,type = "score",group = NULL,
220225
if(isTRUE(ellipse)&!is.null(group)){
221226
p <- p + stat_ellipse()
222227
}
223-
if(ncol(dd)==1){
224-
p <- p + xlab(paste0("LV",ind[1],"(",round(va[1]*100,2),"%)"))
228+
if(x$ncomp==1){
229+
p <- p + xlab(paste0("LV",ind[1],"(",round(va[1]*100,2),"%)"))+
230+
ylab("")
225231
}else{
226232
p <- p + xlab(paste0("LV",ind[1],"(",round(va[1]*100,2),"%)"))+
227-
ylab(xlab(paste0("LV",ind[2],"(",round(va[2]*100,2),"%)")))
233+
ylab(paste0("LV",ind[2],"(",round(va[2]*100,2),"%)"))
228234
}
229235
p <- p + theme_classic(base_size =14)
230236
}
@@ -376,12 +382,9 @@ plot.plsda <- function(x,type = "score",group = NULL,
376382
if(isTRUE(ellipse)&!is.null(group)){
377383
p <- p + stat_ellipse()
378384
}
379-
if(ncol(dd)==1){
380-
p <- p + xlab(paste0("LV",ind[1],"(",round(va[1]*100,2),"%)"))
381-
}else{
385+
382386
p <- p + xlab(paste0("LV",ind[1],"(",round(va[1]*100,2),"%)"))+
383-
ylab(xlab(paste0("LV",ind[2],"(",round(va[2]*100,2),"%)")))
384-
}
387+
ylab(paste0("LV",ind[2],"(",round(va[2]*100,2),"%)"))
385388
p <- p + theme_classic(base_size =14)
386389
}
387390
if(type == "vip"){

0 commit comments

Comments
 (0)