0

私はこのような箱ひげ図を持っています:

Boxplot( ~ km_piste, data=slide, id.method="y", col="orange")

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

最初の列を次のように設定したため、外れ値の名前が表示されます。

row.names(slide) <- as.character(slide$data_name)

ここで、新しい複数の箱ひげ図を作成する方法を知りたいと思います。同じ画像に2つの箱ひげ図を作成したいと思います。データはまだスライドデータベースにあります。2つの列の名前は次のとおりです。

  1. ski_parc(slide $ ski_parc)
  2. snow_parc(slide $ snow_parc)

2つの箱ひげ図を同じ画像に表示する方法がわかりません:

  • 2つの箱ひげ図のそれぞれの印刷画面に表示されるような外れ値の名前
  • それらを認識するための各箱ひげ図の下の箱ひげ図の名前

編集:ここに私のデータベーススライドのリンクがあります

4

1 に答える 1

2

car::Boxplot の 2 番目の引数は、グループ化変数として使用する 'g' です。現時点では、データフレームがどのように見えるかを知ることができず、Boxplot が期待する長い形式ではない可能性があります。「ski_parc」と「snow_parc」の値を持つ「area_type」という単一の列がある場合、次の形式を使用できます。

Boxplot( ~ km_piste, g= area_type, data=slide, id.method="y", col=c("orange", "red") )

の使用はna.omit、ポイントのラベル付けとは何の関係もありませんでした。使用するという選択でしたid.method="y"。複数のグループがある場合、x 軸はそれらのレベルでラベル付けされます。

これを試して:

snow_parc <- data.frame(parc =c(slides$snow_parc, slides$ski_parc), 
              type=rep(c("snow_parc", "ski_parc"), each=40))
Boxplot(parc~type, data=snow_parc, id.method = "y")

(外れ値はありませんでした。)

于 2012-12-22T23:47:02.157 に答える