-1

私は比較的新しい ggplot パッケージを使用しています。「Sp1」と「Sp2」という名前を使用して、プロットの凡例の名前を変更したいと考えています。次のコードを使用して作成しようとしましたが、実行できませんでした。

これはコードです:

t<-read.table ("covartimesfinal2.txt", header=T)

attach(t)

p <- ggplot(t,aes(x=Ratio,y=Time)) + geom_point(aes(shape=factor(Sp)))

p + geom_smooth(aes(linetype=factor(Sp), ),colour="black", method='lm', 

se=F)+theme(panel.grid.major = element_blank(), panel.grid.minor = element_blank(),panel.background = element_blank(), axis.line = 

element_line(colour = "black"))+

scale_shape_discrete(name  ="Species",labels=c("Sp1", "Sp2"))

私の目的は、「factor(Sp)」という名前の凡例を取り除き、軸の数字をグレーではなく黒にすることです。

前もって感謝します!添付のサンプル プロットを見つけてください

ここに画像の説明を入力

4

1 に答える 1

1

以下は、不要な凡例ラベルを削除します。独自のデータ例を作成しました。

データ例

t<-data.frame(Ratio=c(1:10,1:10), Time=c(1:10,11:20), Sp=as.factor(c(rep("H", 10), rep("N", 10))))

Ggplot

library(ggplot2)

p <- ggplot(t,aes(x=Ratio,y=Time, group=Sp, shape=Sp)) + geom_point() + geom_line()

p <- p + scale_shape_discrete(name="Species",labels=c("Sp1", "Sp2"))

p <- p + theme(axis.line=element_line(colour = "black"), axis.text=element_text(colour="black"))

ここに画像の説明を入力

于 2015-04-16T11:34:14.763 に答える