0

ggbiplot 関数の ggarrange にいくつか問題があります。ここに私の2つのプロットがあります

content.hemi.graph<-ggbiplot(content.hemi.PCA, groups=data.hemi$root.exclusion, ellipse=TRUE)+
  theme_bw()+
  xlim(c(-2,3))+
  ylim(c(-2,3))+
  theme(panel.grid.major = element_blank(),
        panel.grid.minor = element_blank(),
       # panel.border = element_blank(),
        text = element_text(size = 10),
        title = element_text(size = 10),
       axis.title.y = element_blank(),
       axis.ticks.y = element_blank(),
        legend.position = "none",
        legend.title = element_blank())+
  scale_color_manual(name = "", values = c("red", "blue"), labels = c("unattached", "attached"))+
  labs( x = "Comp 1 ", y = "Comp 2", title = "Content") ; content.hemi.graph

#AND

data.hemi$species.exclusion <- paste(data.hemi$leaf.species, concen.hemi$root.exclusion)
concen.hemi.graph<-ggbiplot(concen.hemi.PCA, groups=data.hemi$root.exclusion, ellipse=TRUE)+ theme_bw()+
  xlim(c(-2,3))+
  ylim(c(-2,3))+
  theme(panel.grid.major = element_blank(),
        text = element_text(size = 10),
        title = element_text(size = 10),
        panel.grid.minor = element_blank(),
       # panel.border = element_blank(),
        legend.position = "none",
        legend.title = element_blank())+
   scale_color_manual(name = "", values = c("red", "blue"))+
  labs( x = "Comp 1 ", y = "Comp 2", title = "Concentration");concen.hemi.graph

graph.hemi <- egg::ggarrange(concen.hemi.graph, content.hemi.graph, ncol = 2, nrow = 1)+
  ggsave("Figures/paper/hemiPCA.tiff"); graph.hemi


卵の代わりに ggpubr を使用すると、正常に動作しますが、グラフが整列しません。ただし、卵を使用すると、この警告が表示されます

「egg::ggarrange(concen.hemi.graph, content.hemi.graph, ncol = 1) + のエラー: 二項演算子への数値以外の引数」

問題#2は、loadings.repel = TRUE、またはこれを修正する必要がある他のコマンドを入力しても、2番目の画像でベクトルが重ならないように見えることです。例については以下を参照してください

下部に重なっているベクトル ラベルが表示されます "

4

0 に答える 0