2011-09-29 15 views

答えて

7

ファセットは、使用される係数のレベルを使用してラベル付けされます。したがって、単にレベルを変更すると、

levels(diamonds$clarity) <- letters[1:8] 

これらのファセットは、これらの文字を使用してラベル付けされるようになりました。余分ちらほらとして、私はlabsではなく、中にNULLにxy軸ラベルを設定できることに気付きました

+ labs(fill = "Fill legend label") 

:凡例のタイトルは経由してユーザーが設定できるよう美的マッピング、ラベルに一致します凡例のタイトル。あなたがタイトルを必要としない場合は、空の文字を使用してください。

あなたの明確化を考える

編集、あなたはgrid.textを使用して作図領域の外側にテキストを追加することができます。

print(qplot(1,1),vp = viewport(width = 0.9)) 
grid.text(unit(0.95,"npc"),0.5,label = "Right label", rot = 270) 

enter image description here

+0

感謝のお返事。 +ラボ(fill = "Fill legend label")が動作します。ファセットタイトルの場合、カテゴリにラベルではなくタイトルを追加したいと思います。 – MYaseen208

+0

@ MYaseen208その場合、私はあなたが何を意味するか分かりません。 ggplot2では、各ファセットには、そのファセットの一種のタイトルとして機能するストリップが上部(または側面)にあります。それぞれのファセットに何らかのテキストで注釈を付けることを意味しましたか?その場合、テキストをデータフレームに入れ、 'geom_text'を使ってレイヤーとして追加します。 – joran

+0

時間を節約し、私を助けてくれてありがとう。最初のコードでは、色は7つのレベル(D、E、F、G、H、I、J)で、これらのレベルは右側に表示されます。それに加えて、私はxlabと同じように「ダイヤモンドの色」のようないくつかのファセットタイトルを付けたいと思っています。申し訳ありませんが、私はとてもうまく説明できませんでした。 – MYaseen208

関連する問題