問題タブ [ggridges]

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 投票する
1 に答える
1639 参照

r - R: 加重ジョイプロット/リッジプロット/密度プロット?

ggridgesパッケージ (に基づく)を使用してジョイプロットを作成しようとしていますggplot2。一般的な考え方は、ジョイプロットは適切にスケーリングされた積み重ねられた密度プロットを作成するというものです。ただし、加重密度を使用してこれらのいずれかを生成できないようです。ジョイプロットの作成で密度の計算に (加重密度の) サンプリング重みを組み込む方法はありますか?

ggridgesパッケージのドキュメントへのリンクは次のとおりです: https://cran.r-project.org/web/packages/ggridges/ggridges.pdfこのタイプのgeomオブジェクトに重みを追加する方法を知っています。

さらに、これは ggplot の重み付けされていないジョイプロットの例です。これを、pweight に従って重み付けされた密度を持つ重み付けされたプロットに変換しようとしています。

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

r - GGRidges: 単一密度プロットが高すぎます

1 つの従属変数と複数の独立変数で構成されるデータ フレームがあります。関係のグループはさまざまなテストから取得されました (ただし、これは私が遭遇した問題を解決するために重要ではありません)。

パッケージggridgesを使用して、各関係の密度プロットで1つのグラフを表しています。1 つの関係に値が 1 つしかない場合、ggridge は密度プロットではなく点を生成します。私の問題は、その場合、下の密度プロットが上のスペースと重なることです。おそらく、ggridges は別の密度プロットを認識せず、以下の密度プロットが使用できるスペースを拡大するためです。オプション「スケール」は、2 つの密度プロットの重なりを避けるために使用できますが、密度プロットと点の間の重なりを避けるためには使用できません (少なくとも私はそう思います)。

スケール = 0.5 に設定すると、問題を解決できますが、各密度プロットが小さくなるため、これは最善の方法ではありません。また、他のものと重複しないもの。

以下に、私が遭遇した問題でグラフを生成する再現可能な例を添付しました。誰にでも感謝します。

ここに画像の説明を入力

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

r - カスタム垂直線ジョイプロットを追加

を使用してジョイプロットに行ごとに垂直線を追加したいと思いますggridges

virginica の場合は 7、versicolor の場合は 4、setosa の場合は 5 に垂直線を追加したいと考えています。それを行う方法についてのアイデアはありますか?