4

一部のgeomは、凡例の他のgeomのキーを覆い隠します(特に箱ひげ図)

凡例に表示されるgeomを選択するにはどうすればよいですか?

例えば。:

qplot(data=CO2,
      x=Type,
      y=uptake,
      colour=Plant,
      shape=Treatment)+
        geom_boxplot()

ここに画像の説明を入力してください

ジオメトリの順序を切り替えると役立ちます

qplot(data=CO2,
      x=Type,
      y=uptake,
      colour=Plant,
      shape=Treatment,
      geom="boxplot")+
        geom_point()

ここに画像の説明を入力してください

しかし、私は次のように見つけた伝説を望みます:

qplot(data=CO2,
      x=Type,
      y=uptake,
      colour=Plant,
      shape=Treatment)

ここに画像の説明を入力してください

gridExtraのようなものを使用して、1つのプロットの凡例を抽出し、それを別のプロットに貼り付ける必要がありますか?

4

1 に答える 1

6

呼び出しに追加show_guide=FALSEすることにより、箱ひげ図の凡例を抑制することができます。geom_boxplot()あなたはまだポイントから伝説を得ます。

qplot(data=CO2,
      x=Type,
      y=uptake,
      colour=Plant,
      shape=Treatment)+
        geom_boxplot(show_guide=FALSE)

ここに画像の説明を入力してください

まだポイントをプロットしていない場合(つまり、箱ひげ図だけで、凡例を箱ひげ図ではなくポイントシンボルで表示したい場合)、それは可能だと思いますが、難しいことです。

于 2012-05-09T17:43:34.630 に答える