問題タブ [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.
python - 完全相互相関行列の可視化
相互相関行列をプロットするときseaborn
、完全な行列を視覚化する方法はありますか? 対称であることはわかっていますが、完全なマトリックスをレンダリングすると、視覚的に検査しやすくなります。
matplotlib - seaborn jointgrid を使用した両対数プロット
seaborn JointGrid オブジェクトを使用して、各軸に関連付けられた KDE とヒストグラムで loglog プロットを作成しようとしています。これでかなり近づきますが、ヒストグラム ビンは対数空間にうまく変換されません。限界軸を再作成せずにこれを簡単に行う方法はありますか?
python - matplotlib を使用して、異なるカテゴリ レベルに対して異なる色をプロットする
diamonds
のような変数で構成されるこのデータ フレームがあり(carat, price, color)
、 の散布図を描画したいと考えています。これは、プロット内price
でcarat
異なる色が異なるcolor
ことを意味します。color
R
これは簡単ですggplot
:
これをPythonでどのように行うことができるのだろうかmatplotlib
?
PS:
seaborn
やなどの補助プロット パッケージについては知っていますが、ggplot for python
あまり好きではありません。単独で使用できるかどうかを知りたいだけですmatplotlib
;P
python - seaborn factorplot を使用して figuresize を変更する方法
figsize で指定したサイズに関係なく、常に小さいサイズの図が表示されます...どうすれば修正できますか?
python - Matplotlib / Seaborn barplot -- x 軸の文字列
R's
多面的なチャートを作成するとき、私は素晴らしいggplot
- イディオムに慣れすぎているのかもしれません(数値変数と文字列変数を異議なしに使用します)。
私は通常、いくつかの次元で多くの棒グラフをファセットしていますが、最近、簡単なファセット インターフェイスを持つ matplotlib 上に構築された著名な seaborn ライブラリを見つけました。
棒グラフでは、通常、変数 x に (カテゴリ文字列ベクトルではなく) 数値ベクトルが必要です。ここでは、最初にいくつかのモック データと基本的なプロットを示します。
これにより、このプロットが得られます。このプロットのデータフレーム メソッドは、インデックスを使用して舞台裏でプロットできます。
次に、素晴らしいファセット インターフェイスを持つseabornに進みます。まず、マルチインデックスを平坦化して、代わりに列を作成します (これは API に必要だと思います)。
これを呼び出すと、エラーが発生しますTypeError: cannot concatenate 'str' and 'float' objects
。
ただし、それをハックして、カテゴリ変数の 1 つを数値に戻すことができます。
これにより、おおよその結果が得られます (ただし、x に小数点があります)。
私の質問は、ファセットの例でカテゴリ軸を処理する最良の方法は何ですか? (ちなみに、
カテゴリラベルで機能します。ファセッティングイディオムの外側。)
matplotlib - 図の信頼区間情報 (凡例?)
いくつかのグラフをプロットするために、seaborn (matplotlib に基づく) を使用しています。現在、0.95 の信頼区間も出力するバープロット (シーボーンでは factorplot と呼ばれます) をプロットしています。凡例などの図に、95% 信頼区間であるという情報を追加したいと思います。この情報を含めて、テキストで言及する必要がないようにする方法はありますか?
python - Seaborn パレット - 色のリサイクルを防止
Seaborn では、複数の色を含むカラー パレットを定義できるため、線の多いチャートに役立ちます。ただし、パレットを複数の色を持つパレットに設定すると、最初の 6 つだけが使用され、その後は色が循環するため、線の区別が難しくなります。これは、パレットを明示的に呼び出すことでオーバーライドできますが、これは便利ではありません。6 つ以上が定義されている場合、Seaborn の現在のパレットが色をリサイクルしないようにする方法はありますか?
例:
python - 異なる長さの配列を持つ seaborn jointplot
seaborn (matplotlib のラッパー) という名前のパッケージで 2 つの変数の共同分布を描画しようとしています。最終的には、次のようなものを取得したい: http://web.stanford.edu/~mwaskom/software/seaborn/examples/hexbin_marginals.html
問題は、さまざまな長さの配列を渡すと、シーボーンが私を罵倒することです。仮定する、
次に、これを書くと:
それは投げます
シーボーンをこれと和解させる方法を知っている人はいますか?