大量のデータに対して散布図を描く場合、半透明な点をプロットすると、なんとなくカッコよく見えます。それだけと言えば、それだけですが。 ↑普通の散布図 ↑半透明化(アルファブレンド) ↑半透明化(アルファブレンド、縁なし) コードはこんな感じ。適当な乱数データをk-means法で3群にクラスタリングして、赤・青・緑の3色に色づけします。 # 300データ、3変数からなる標準正規乱数 x <- matrix(rnorm(900), 300, 3) # z変換して主成分分析 (3変数を2成分に要約するのに利用) pr <- prcomp(scale(x)) # k-means法で3クラスタに分離 cl <- kmeans(x, 3)$cl # プロット用データ x11 <- pr$x[cl==1,1] x12 <- pr$x[cl==1,2] x21 <- pr$x[cl==2,1] x22 <-
![Rで半透明の散布図を描く - kmgs100の日記](https://cdn-ak-scissors.b.st-hatena.com/image/square/46e7b669220c77799935ac690c75b6e99afe0d0a/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fk%2Fkmgs100%2F20090728%2F20090728021200.png)