問題タブ [swarmplot]

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

python - Matplotlib:「散布/ドット/蜂の巣」プロットでデータポイントの重複を避ける

を使用してドット プロットを描画する場合matplotlib、重複するデータポイントをオフセットして、それらがすべて表示されるようにしたいと考えています。たとえば、私が持っている場合:

「0」の各CategoryAデータポイントは、CategoryB.

R ( ggplot2) には、"jitter"これを行うオプションがあります。matplotlib に同様のオプションがありますか、または同様の結果につながる別のアプローチがありますか?

編集:明確にするために、 Rの"beeswarm"プロットは基本的に私が考えているものpybeeswarmであり、matplotlib/Python バージョンでの初期の便利なスタートです。

編集:バージョン 0.7 で導入された SeabornのSwarmplotは、私が望んでいたものの優れた実装です。

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

python - swarmplot のマーカーが置き換えられる

上記のコードを使用して、いくつかのプロットの色とマーカーの組み合わせを循環させます。ただし、これはドットマーカーを置き換えることで、私が使用しているシーボーンの群れを台無しにします。boxplot と swarmplot で使用されるデータフレームは次のとおりです。

コードは次のとおりです。

これが結果のグラフィックです。ドット マーカーが置き換えられないようにしたい。それ、どうやったら出来るの?

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

python - 単一の図に複数のスウォームプロットをプロットする方法は?

1 つの図に複数の swarmplot をプロットしたいと思います。swarmplot は、axesキーワードが必要なため、これを実行できるはずのシーボーン プロットの 1 つだと思います。ただし、(新しく更新されたanaconda、matplotlib、およびseabornを使用)次のコード:

次のエラーが表示されます (長いトレースバックの最後に):

私はグーグルで検索しましたが、このエラーについての言及は見つかりませんでした。サブプロットに aを描画することはできませんswarmplotか?

ありがとう。

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

python - swarmplot ポイントを大きくする

swarmplot のデータ ポイントを大きくしたいと考えています。私が持っているコードは次のとおりです。

私は試しscatter_kwsましたが、得ます:

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

python - Python、Seaborn: 対数スウォームプロットの群れに予期しないギャップがある

Python 3.5 と Seaborn を使用していくつかのデータで作成された swarmplot を見てみましょう (これは pandas データフレーム df に格納され、列ラベルは別のクラスに格納されています。これは今のところ問題ではありません。プロットを見てください)。

線形 y 軸

数十年にわたるデータであるため、y 軸に対数スケールでプロットすると、データが読みやすくなります。それでは、スケーリングを対数に変更しましょう。

対数 y 軸

さて、私は群れの隙間に問題があります。プロットが線形軸を念頭に置いて作成されたときにそこにあり、ドットがそこで重なってはならないので、それらはそこにあると思います。しかし、今では彼らはちょっと奇妙に見え、4つの同じように見える群れから十分なスペースがあります. 私の質問はseaborn、ドットの位置を強制的に再計算して、見栄えの良い群れを作成するにはどうすればよいですか?