Rで散布図を作成し、その彩色をカテゴリ別に色分けする方法はありますか?例えば、私はxとyの点のリスト(両方の列の 'Xpoints'と 'Ypoints'は0〜100の尺度を持つ)のデータセットを持っていますが、x &のy点は、列 'カテゴリ')。 私はすべての組み合わせのx & y点をプロットし、各点をそれぞれのカテゴリで色付けしたいと思います。 私は、5つのカテゴリが追加の列に1から5の番号を割り当てなければならないと推測しています。しかし、これをプロットするコードは何でしょうか?タイプ別に散布グラフを彩色する
0
A
答えて
2
これらのアプリケーションで広く使用されているggplot2
パッケージを使用してください。
# toy data
my_data <- data.frame(x = sample(1:100, replace = T, 100),
y = sample(1:100, replace = T, 100),
cat = sample(c('first', 'second', 'third'), replace = T, 100)
)
# required packages
require(ggplot2)
# make the graph
ggplot(data = my_data, aes(x = x, y = y, color = cat)) +
geom_point()
ggsave(height = 4, width = 4, filename = 'SO36801313.png')
0
これは、グラフィックパッケージLattice
の本当に簡単な作業です。これは特に多変量解析のために設計されており、実際に簡単に処理できます。 例を示すためにデータセットiris
をロードします。
library(lattice)
data("iris")
names(iris)
Lattice
第一項に記載の2つの変数の間の関係を示す、即時multifacetプロットを可能にします。このケースでは、花のSepal LengthとSepal Widthの関係を調べましたが、データセットの各species
について調べました。それは式x ~ y | z
で表されます。あなたのケースでは
xyplot(Sepal.Length ~ Sepal.Width | Species, data = iris)
、我々は、単一の標準プロットのすべての観測をプロットします。この場合、引数groups
は、選択した基準(この場合はspecies
)に従って、自動的に各観測値に色付けされます。
関連する問題
- 1. achartengine散布図グラフのポイントサイズ
- 2. DC.JS散布グラフの選択
- 3. Matplotlib散布図の色
- 4. Python:Matplotlibリアルタイムで散布グラフを更新
- 5. matplotlibの:散布色常に青
- 6. 2色のツリーに彩色する
- 7. 散布図の色をくりぬく
- 8. グラフ分布の色数
- 9. コアプロットの散布グラフに凡例を追加するには
- 10. Excel散布図グラフの自動更新
- 11. Matlabのグラフと散布図のヘルプ?
- 12. 凡例を散布図に追加して色を区別しますか?
- 13. ループ生成散布図の色
- 14. matplotlibの3D散布図の色
- 15. 散布の色と伝説(plotly)
- 16. 散布図に複数の背景色を設定する
- 17. NVD3 javascript:散布図の点に色を追加する
- 18. R:散布図の「ドット」に円グラフを重ねる方法R
- 19. Excelでの散布図の散布図の直線的散布
- 20. スパークシェル(彩色済み)
- 21. EmguCV色彩認識
- 22. 散布
- 23. matplotlibの3D散布図のデータポイントを色付けする方法
- 24. Rプロット - 散布図:個々の点を着色する
- 25. ggplot2の散布図の色を変更する方法
- 26. 色の散布図Y値によるggplot
- 27. インデックスによる色/マーカー海底散布図
- 28. どのように別のグラフに各カテゴリの散布図をプロットすることができます
- 29. 散布図は色によってプロットされます。python
- 30. なぜ散布図に色がないのですか?