ここに私のコード:ggplot2の凡例がグラフで表示されませんか?
modele <- ggplot(data = liste_ref, aes(x = BV, y = liste_ref[,p]))+
geom_point(aes(text = paste("Code opération: ",OPE_ID), colour = "FRANCE"),size = 1)+
geom_point(data = liste_ref_HER,aes(y = liste_ref_HER[,p],text = paste("Code operation: ",OPE_ID),colour = "HER"),size=1)+
geom_point(data = select,aes(y = select[,p],text = paste("Code operation: ",OPE_ID), colour = "Selection"),size=1)+
scale_y_log10() + scale_x_log10()+
stat_smooth(aes(x = BV, y = liste_ref[,p]), method = "lm",formula = y ~ x, se = FALSE,size = 0.25,fullrange = TRUE,color = "#BABBBF")+
stat_smooth(data = liste_ref_HER, aes(x = BV, y = liste_ref_HER[,p]), method = "lm",formula = y ~ x, se = FALSE,size = 0.25,fullrange = TRUE, color = "#2F61F5")+
scale_color_manual(name = "Legend", values = c("FRANCE"="#BABBBF","HER"="#2F61F5","Selection"="red"))+
ggtitle(paste("Relation entre la surface du bassin versant et ",pl," de l'HER",HER[,1]))+
xlab("Surface du bassin versant (en km²)") + ylab(yl)
ggplotly(modele)
そして、それは結果:
伝説が表示されるようにenoughtスペースがありません...私を助けてください!あなたの答えのための
あり改善すべきあなたのggplotコードについて、いくつかのものがありますが、まず、あなたは 'ggplotly'とのプロットを作成するように見えます。そこから何のパッケージがあり、そこに問題がないのでしょうか?どのようにして問題を再現できなくても助けてくれるでしょうか? – joran
コードを実行できるようにサンプルデータを提供できますか?それはあなたを助けることをより容易にするでしょう。たとえば、 'dput(liste_ref [1:10、])'の出力に貼り付けて、10行のデータを出力します。大きなサンプルである必要はありませんが、コードで使用すると問題を再現するデータである必要があります。 – eipi10
@joranをエコーするには、単にコマンドラインで 'modele'を実行してみてください。 –