問題タブ [density-plot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
11459 参照

r - R: 方法 : gplot と geom_density を使用した 3D 密度プロット

複数の密度プロットをオーバーレイと組み合わせようとしています。ggplot と geom_density は仕事をしますが、密度は互いに積み重なっています。これはオーバーレイされていますが、3D ではありません

これに似たものは、私が達成しようとしていることです: 密度? 3Dオーバーレイ付き

私の場合、年は身長に置き換えられます。

ありがとう!!!

0 投票する
0 に答える
128 参照

r - 密度/カウント プロットに重ね合わせた周辺マップのプロット

私はいくつかの経度位置データを持っており、いくつかの異なる調査対象者のそれぞれについて、時間の経過に伴うその変化を示したいと考えています。また、その上に限界タイルのような密度プロットを作成したいのですが、この密度がマップ上のどこにあるかを示す必要があるため、その上に地理マップを重ねる必要があります。

私のデータは次のようになります。

これまでのところ、平滑化された線を当てはめた経度をプロットし、座標を反転して x 軸に経度を残すことができました。私のコードは現在次のようになっています。

ただし、タイル密度をプロットしてマップをオーバーレイすることに行き詰まりました。結果は次のようになります。

望ましい結果

マップを密度プロットに重ねる方法を考え出すことができれば、それはすでに非常に役立ちます。どうもありがとうございました。

0 投票する
1 に答える
2943 参照

r - ggplot2: 2 つの密度プロットで x 制限を並べる

ggplot2 で比較するためにプロットしたい一連の密度推定値があります。私はこれまでに選択した詳細のいずれにも執着していません (たとえば、これらすべてを 1 つのプロットに配置する必要があるか、ファセット、grid.arrange を使用する必要があるかなど)、提案を受け付けています。

最初の試み:

ここに画像の説明を入力

良いですが、比較できるように軸を同じにしたいと思います。

を使用して制限を設定しようとしましたが、次のcoord_cartesian(xlim=c(0,5))ようなエラーが発生します

私も制限を設定しようとしましたscale_x_log10(limits=c(0,5)が、

これらのグラフをより簡単に比較できるように並べるより良い方法はありますか? 私はどんな解決策にも対応します。

私のデータは次の形式です。

0 投票する
1 に答える
5640 参照

r - ヒストグラム、密度プロット、分位線

リターン シリーズがあり、ヒストグラムをプロットしましたが、これに密度曲線と 0.05 分位線を追加する必要があります。これを簡単に行うにはどうすればよいですか?

私のヒストグラムコード:

分位線を追加するために私が試したこと:

0 投票する
1 に答える
1749 参照

r - ggplot2 から PDF と EPS をエクスポートすると、密度プロット全体に白い線が表示されますか? 削除するのに役立ちますか?

PDFにエクスポートした後、これらの白い線が表示され続けます。R では表示されませんが、エクスポートすると表示されます。これもMac固有の問題のようです。tiff にエクスポートする場合、問題は発生しません。

データ:

次に、PDF にエクスポートして、adobe illustrator にインポートします。ただし、次のようなプロットが得られます。

ここに画像の説明を入力

白い線を削除するにはどうすればよいですか? これには色の平滑化が含まれますか?または何らかの方法でタイルを変更しますか?x、y の組み合わせがありませんか? 助けていただければ幸いです。

0 投票する
3 に答える
412 参照

r - Rの非累積分布関数

長さの異なる 2 つのベクトルがあり、それぞれに 0 ~ 50 の数値が含まれています。ベクトルに含まれていない数値もあれば、複数回出現する数値もあります。

各数値が各ベクトルに含まれる頻度、つまり数値の頻度を示す線をプロットしたいと考えています。

可能性のある各数値の間にブレークを設定すると、頻度を示すヒストグラムを描画できます。

バツ

私は経験的な累積分布関数 ( ecdf()) があることを知っています。これは S のような形になります。しかし、私が望むのは、ヒストグラムのアウトラインに似た、段階的なベルカーブのような結果になる非累積 的な経験的分布関数です。

私が得ることができる最も近いものは、密度をプロットすることです:

ここに画像の説明を入力

しかし、それは私が望むものではありません。私が欲しいのは、周波数の「曲線」です。次のようになります (Photohshop でフリーハンドで描画)。

ここに画像の説明を入力

では、どうすれば周波数「曲線」を実現できますか?

0 投票する
0 に答える
687 参照

r - ggplot2 マップ (stat_desnity2d) のグループごとの複数の 2d 密度

こんばんは、

複数の密度を 1 つのマップに重ね合わせようとしていますが、1) グループ変数に従って密度 (等高線ではなく) に色を付ける方法がわかりません。2) 最小範囲をキャプチャする方法。

私が見たいのは、マップ全体で透明度が変化するカラフルな密度です。ただし、等高線のみが色を変更します。さらに、一部の地域では大量のデータがあるため、最も低いレベルはまったく強調表示されていません。カウントの代わりに log(count) のようなものとしてビンを分割する方法があるかどうか疑問に思っています。2番目の部分を手動で行うことができると思います。しかし、密度塗りつぶしの色を機能させる方法がわかりません。私のコーディングの試みを以下に示します。本当にありがとうございました。

これが私が使用しているデータの例です。ファイル全体を共有することはできません。

評判が悪いので画像を投稿できないようですが、あまりきれいではありません。そして、これは私が得る写真です。実際にはマップ全体にデータがあります (および 3 つ以上のグループがありますが、それは重要ではありません)。しかし、カバレッジを増やす唯一の方法は、ビンの数を増やすことです。