2

ggplot2 を使用して、プロット記号 (x バー) をプロットに配置したいと考えています。どういうわけか、私のやり方は伝説を変えます。「a」の文字が突然現れます。ここでどこが間違っていますか?

d <- data.frame(x=rnorm(10), y=rnorm(10), g=rep(c("m", "w"), 5))
ggplot(d, aes(x, y, group=g, color=g)) + geom_point() +
    geom_text(x=0, y=0, label="bar(x)", parse=T)

4

1 に答える 1

9

これで問題は解決します。

ggplot(d, aes(x, y, group = g)) +   
  geom_point(aes(colour = g)) + 
  geom_text(x = 0, y = 0, label = "bar(x)", parse=T)

ポイントにのみ色を付けます。

または、プロットに注釈を付けたい場合、注釈は凡例に配置されないため、

ggplot(d, aes(x, y, group = g,colour = g)) +   
  geom_point() + 
  annotate('text',x = 0, y = 0, label = "bar(x)", parse=T)

動作します。

于 2012-07-10T07:04:17.840 に答える