プロットに色を割り当てる関数が必要です。私はプロットするデータ点数が244で、データ点数1〜86は"coral1"
、点数87〜160は"steelblue2"
、点数161〜244は"steelblue4"
とします。色を割り当てる関数(二変量データのRプロット)
sunflowerplot(x, y)
色:私のデータポイントはベクトルとして示されている1つのxおよびつのY値を有するよう
はまた、私は、唯一の二変量データをプロットすることができgraphics
パッケージからsunflowerplotを使用しますこの場合、明らかにdata.frame(typmed5
)から取り出せない第3の情報です - data=typmed5
を追加すると機能しませんので、dfの追加情報を使用する関数を使用することはできません。このように:
cols <- character(nrow(typmed5))
cols[typmed5[,1] == "meto"] <- "coral1"
cols[typmed5[,1] == "metT"] <- "steelblue2"
cols[typmed5[,1] == "meop"] <- "steelblue4"
DFはこのようになります(nrow = 244):2〜5はx軸とyベクトルことになっている
Typ bek_Med vst_Med verw_Med woe_Med color2
1 meto 2 3 2 5 coral1
2 meto 3 3 2 5 coral1
3 meto 3 3 3 4 coral1
4 meto 3 3 3 4 coral1
5 meto 2 3 3 3 coral1
6 meto 2 3 3 4 coral1
私のコラムなので、持っている良いでしょうので、私は、いくつかのプロットを必要とします一般化可能なカラー関数 多くのありがとう
うん、かなりの数の重複があります。私はそれが各データ点= 1花弁の間に対応する色で各データポイントをプロットすると思った。それで 'c(1,3、" meto ")は1つのサンゴ色の花びらを与え、" c(1,3、 "metT")はスチールブルー2色を与えます。しかし、 "どのような色がポイントですか?"あなたは花びらの中心(?)を意味し、それらを別々に定義します。私はエレガントではない解決策を見つけました。それぞれのサブセットに1つの色を定義し、3つのプロットを互いに重ねてプロットします。それはかなりうまくいく。 – jira