問題タブ [beeswarm]

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 に答える
125 参照

r - for ループ内の beeswarm プロットの分位数に色を割り当てる

私の目標は、for ループ内の複数の beeswarm プロットの分位数 (データの最初の 25%、2 番目の 25% など) にカスタム色を割り当てることです。コードと蜂の巣の画像を追加しました。カスタム カラーをドットに割り当てるには、灰色のドット (プロットを参照) を 4 つのほぼ等しいグループに分割する必要があります。これを cut() と quantile() でやろうとしています。

蜜蜂の陰謀

上記のコードを実行すると、次のエラーが表示されます。

(1 - h) * qs[i] のエラー: 二項演算子への数値以外の引数

cut() 関数を使用してコードの一部を次のように調整しました。

次のエラーが表示されます。

エラー: 美学は長さ 1 であるか、データと同じでなければなりません (22): 塗りつぶし

上記のエラーは、データに適用されたフィルター (23 データ ポイントから 22 データ ポイント) が原因で発生したと考えられます。

使用するコード:

データの変位値を取得し、for ループ内でそれらにカスタム カラーを割り当てるにはどうすればよいですか?

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

r - ggsave を使用してボックスプロットに凡例を保存する

私はRにかなり慣れていないので、ggsaveについて質問があります。次のコードを使用して、最初にボックス プロットを作成し、その上に蜂の群れプロットを追加して、ggsave で保存します。ここで、プロットの下部に p 値を追加したいと思います。ただし、保存するスクリプトに含める方法がわかりません。「+」または「,」を追加しようとしましたが、出力 pdf には表示されませんでした。多分あなたは私を助けることができますか?それは素晴らしいことです、ありがとう!:) トビー

legend() 関数を使用して、次の凡例を追加したいと思います。