[解決済み] 点数が多すぎる散布図
2022-05-25 18:02:33
質問
N=700Kで2つの変数をプロットしようとしています。問題は、オーバーラップが多すぎて、プロットがほとんど黒の固まりになってしまうことです。プロットの暗さが領域内の点の数の関数である、グレースケールの "cloud"を持つ方法はあるでしょうか?言い換えれば、個々の点を表示するのではなく、プロットがquot;cloud"になり、領域内の点の数が多ければ多いほど、その領域が暗くなるようにしたいのですが、可能でしょうか?
どのように解決するのですか?
この問題に対処する一つの方法は、各点をわずかに透明にするアルファブレンディングを使用することです。そのため、より多くの点がプロットされた領域はより暗く表示されます。
これは
ggplot2
:
df <- data.frame(x = rnorm(5000),y=rnorm(5000))
ggplot(df,aes(x=x,y=y)) + geom_point(alpha = 0.3)
<イグ
これを扱う別の便利な方法として、(おそらくあなたが持っているポイントの数に対してより適切な)六角形のビンニングがあります。
ggplot(df,aes(x=x,y=y)) + stat_binhex()
<イグ
また、通常の古い矩形ビンニング(画像省略)もあり、これは従来のヒートマップに近いものです。
ggplot(df,aes(x=x,y=y)) + geom_bin2d()
関連
-
R read.table Error:埋め込まれたヌルが含まれているようです。
-
Rの警告 "条件の長さが1より大きいので、最初の要素しか使えない "に対する解決策
-
Rによる系統的クラスタリング(階層)分析のグラフ形式の完全版
-
[解決済み] Rの%*%の意味 [重複]について
-
[解決済み] ggplot 2.0.0でのポイントサイズ
-
[解決済み] xkcd風のグラフを作るには?
-
[解決済み] ベクトル中のxの値を持つ要素の個数を数える
-
[解決済み】data.table vs dplyr:一方がうまくできない、またはうまくできないことを行うことができますか?
-
[解決済み】R関数でオプション引数を指定する "正しい "方法
-
[解決済み] ggplot2 でマージナルヒストグラムを用いた散布図
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
R: 環境と変数のスコープ問題
-
R LanguageError in hist.default() : 'x' は数値でなければなりません.
-
SocketTimeoutExceptionです。読み込みがタイムアウトしました
-
[解決済み] Rでcは何をするのですか?重複] [重複
-
[解決済み] データフレームを結合(マージ)する方法(内側、外側、左側、右側)
-
[解決済み] R dataframeでNAの値をゼロに置き換えるには?
-
[解決済み] 情報を損なわずに因数を整数値に変換するには?
-
[解決済み] 空のdata.frameを作成する
-
[解決済み] 先頭と末尾の空白を削除するにはどうしたらよいですか?
-
[解決済み】R関数でオプション引数を指定する "正しい "方法