問題タブ [violin-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.
r - ggplot2 でヴァイオリン プロットを分割する
seaborn ドキュメントのこのページの4 番目の例のように、ggplot を使用してスプリット バイオリン密度プロットを作成したいと思います。
ここにいくつかのデータがあります:
回避されたバイオリンを次のようにプロットできます。
しかし、横に並んだ分布のさまざまなポイントで幅を視覚的に比較することは困難です。ggplot でスプリット バイオリンの例を見つけることができませんでした - 可能ですか?
ベースの R グラフィックス ソリューションを見つけましたが、関数が非常に長く、分散モードを強調したいと思います。分散モードは、ggplot に追加レイヤーとして簡単に追加できますが、その関数を編集する方法を理解する必要がある場合は難しくなります。
r - Rで、たとえば、異なる水ロガー値に対して同じグラフに複数の箱ひげ図を作成するにはどうすればよいですか(すべての列に連続データがあり、要因はありません)
次のデータセットがあるとしましょう1
同じグラフで各水ロガー値の箱ひげ図を作成したいと考えています。私がチェックしたところはどこでも、人々が使用する因子変数を持っていることを確認しました。ただし、要素は必要ありません。列名としてウォーターロガー番号を使用しています。一般的な boxplot コマンドでこれを行うことがboxplot(data$colname1, data$colname2, data$colname3, and so on)
できますggplot2
。
r - ggplot2 でバイオリンと箱ひげ図の色が異なるバイオリン プロットを作成する
グループ化されたバイオリン プロット (図を参照) を作成しようとしています。ここでは、4 つのカテゴリ変数に対して 3 つのレベルをプロットしています。プロットは、ボックスが背後の幅の広いバイオリン プロットと同じ色で表示が難しくなっているという事実以外のデータを考慮すると、問題なく表示されます。理想的には、すべてのボックスを全体的に白のままにしたいと考えています。ボックスの色が変わっている理由は、fill
選択した に対応していることを理解しています。geom_violin
の塗りつぶしをから分離する方法があるかどうか疑問に思っていgeom_boxplot
ます。
これが私が使用しているコードを取り除いたものです
r - R - 列のレベル数に基づいて vioplot の複数のデータセットを生成する
1 つの種 (パン) のバイオリン プロットを使用している場合、コードは次のようになります。
女性を赤、男性を青で単一のプロットを生成します。ただし、この変数に含まれるすべての種を反復処理したいと思います。
vioplot は任意の数のデータセットを受け入れるので、種ごとにメスとオスの両方が必要なので、2*(種の数) のデータセットを生成して vioplot に渡す必要があります。したがって、2 つの種の場合は次のようになります。
「by」と「apply」でこれを試みましたが、これまでのところ成功していません。
編集:
私のデータの例: