問題タブ [seaborn]

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

python - バーの高さの合計が 1 (確率) になるようにヒストグラムをプロットします。

を使用して、ベクトルから正規化されたヒストグラムをプロットしたいと思いmatplotlibます。私は次のことを試しました:

としても:

ただし、どちらのオプションも [0, 1] から y 軸を作成し、ヒストグラムのバーの高さの合計が 1 になるようにします。

0 投票する
6 に答える
213953 参照

python - matplotlib でプロットの軸、目盛り、ラベルの色を変更する方法

matplotlib と PyQt を使用して行ったプロットの目盛りと値ラベルだけでなく、軸の色も変更したいと思います。

何か案は?

0 投票する
7 に答える
614735 参照

python - matplotlib の多くのサブプロットでサブプロットのサイズ/間隔を改善する

この質問と非常に似ていますが、私の図は必要なだけ大きくできるという違いがあります。

matplotlib で垂直に積み上げられたプロットを大量に生成する必要があります。結果は figsave を使用して保存され、Web ページで表示されるため、サブプロットが重ならないように間隔が空けられている限り、最終的な画像の高さは気にしません。

図をどれだけ大きくしても、サブプロットは常に重なっているように見えます。

私のコードは現在次のようになっています

0 投票する
10 に答える
186573 参照

python - matplotlib にホバリング注釈を追加する方法

散布図を作成するためにmatplotlibを使用しています。散布図の各点は、名前付きオブジェクトに関連付けられています。オブジェクトに関連付けられた散布図上の点にカーソルを合わせると、そのオブジェクトの名前が表示されるようにしたいと考えています。特に、外れ値になっている点の名前がす​​ぐにわかるといいですね。ここで検索中に見つけた最も近いものは annotate コマンドですが、それはプロットに固定ラベルを作成するようです。残念ながら、私が持っているポイントの数では、各ポイントにラベルを付けると、散布図が判読できなくなります。カーソルがそのポイントの近くにあるときにのみ表示されるラベルを作成する方法を知っている人はいますか?

0 投票する
7 に答える
62187 参照

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

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

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

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

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

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

0 投票する
4 に答える
12217 参照

python - プロットアーティストを再利用するにはどうすればよいですか(Line2D)?

.plotプロットラインを後続のプロットで再利用するにはどうすればよいですか?

4つの軸にプロットを作成し、最初の3つの個別のプロットを各軸に、最後の3つすべてのプロットを最後の軸に作成したいと思います。コードは次のとおりです。

結果の画像は次のとおり
ここに画像の説明を入力してください
です。最初にプロットを定義し、次にそれらを軸に追加してから、それらをプロットする方法はありますか?これが私が念頭に置いていた論理です:

次に、line1をax1に、line2をax2に、line3をax3に、line4をax4にプロットします。

0 投票する
7 に答える
396292 参照

python - Python matplotlib 複数バー

matplotlib で複数のバーをプロットする方法、バー関数を複数回呼び出そうとすると、それらが重なり合い、下の図に示すように、最高値の赤のみが表示されます。x 軸に日付を含む複数のバーをプロットするにはどうすればよいですか?

これまでのところ、私はこれを試しました:

私はこれを得た:

ここに画像の説明を入力

結果は次のようになりますが、日付は x 軸上にあり、バーは互いに隣り合っています。

ここに画像の説明を入力

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

matplotlib - matplotlib: 周辺密度のプロットを含む 2 次元配列を imshow します

matplotlibの scatterplot-with-marginal-histograms-in-ggplot2 または 2D プロット with histograms / marginalsの線に沿って、その限界密度で 2D 密度をプロットするにはどうすればよい ですか? 概要では、


2017 年に追加: seaborn.jointplotの素敵な例を参照してください。これもSO にあります。(質問は、シーボーンの前の2013年にありました。)

0 投票する
2 に答える
20876 参照

python - iPython での Seaborn 統計データ視覚化のデフォルト フォント

Anaconda と Enthought for Mac でstanford.edu/~mwaskom/software/seaborn/を実行しようとして複数の問題が発生した後(依存関係とバージョンに関する多くの問題)、Ubuntu の Enthought 仮想環境 (VirtualBox で実行) から実行することができました。 .

彼らのチュートリアルのいくつかに従って、私は以下を再作成しました:

ここに画像の説明を入力

しかし、使用されているフォントが Seaborn 用に設計されたものではなく、最も近いものであることが気になります。

matplotlib でフォントの選択を微調整した経験のある人はいますか? matplotlib のフォント マネージャーの使用方法に関する良いチュートリアルはありますか?