目次:
ビデオ: r/TIFU I Accidentally Dipped My Balls in Hot Sauce 2024
Rの中の多くの格子グラフィックスタイプ(特に棒グラフ)は、複数のデータグループを表示する傾向があります。同じ時間。通常、色や時には陰影で異なるグループを区別することができます。異なるデータを区別するために異なる色をプロットに追加する場合は、ラティスプロットでグループを定義し、次にキーを追加して、リーダーが意味するものが分かるようにする必要があります。
格子プロットでグループを定義する方法
自動車に自動または手動のギアボックスがあるかどうかを区別する棒グラフを作成したいとします。 mtcarsデータセットには、amと呼ばれるこのデータの列があります。これは、自動の場合は0、手動の場合は1の数値ベクトルです。 ifelse()関数を使用すると、数値から「自動」および「手動」の文字値に変換できます。
<! ------------- >> mtcars $ cars mtcars $ am < - with(mtcars、ifelse(am == 0、 "Automatic"、 "Manual"))同じ式を使ってデータをプロットする前述のように、グループを定義する引数group = amを追加する必要があります。 >> barchart(car〜mpg | factor(cyl)、data = mtcars、+ group = am、+ scale = list(cex = 0.5)、+ layout = c(3,1)、+) >このコードを実行すると、希望の棒グラフが得られます。しかし、最初に気づくのは、色がちょっと洗い流されていて、自動車と手動車を区別する鍵がないということです。
<! - 3 - >
キーを追加する方法
すでにグループ引数を含むグラフィックにキーを追加するのは簡単です。通常、別の引数autoを追加するだけで簡単です。 key = TRUE、グループに一致するキーを自動的に作成します。 >> barchart(cars〜mpg | factor(cyl)、data = mtcars、+ main = "barchart with groups"、+ group = am、+ auto)キー= TRUE、+設定= simpleTheme(col = c( "grey80"、 "grey20"))+スケール=リスト(cex = 0.5)、+レイアウト= c(3,1)+) >この具体的な例についてもう一つ気をつけるべき点は、parの引数です。棒の色を制御するための設定。この場合、色はグレーの陰影です。