問題タブ [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 投票する
2 に答える
193123 参照

python - Seaborn lmplot facetgrid で xlim と ylim を設定する方法

sns.lmplotデータセットをカテゴリ変数で 2 つのグループに分割して、線形回帰をプロットするために使用しています。

x と y の両方について、両方のプロットの下限を手動で設定したいのですが、上限は Seaborn のデフォルトのままにしておきます。簡単な例を次に示します。

これにより、次が出力されます。 ここに画像の説明を入力

しかし、この例では、xlim と ylim を (0,*) にしたいと思います。sns.plt.ylim と sns.plt.xlim を使用してみましたが、これらは右側のプロットにのみ影響します。例:

ここに画像の説明を入力

FacetGrid の各プロットの xlim と ylim にアクセスするにはどうすればよいですか?

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

python - Seaborn FactorPlot が TypeError をスローする

sns.FactorPlot が set_title を試行すると、TypeError がスローされます。これはデータフレームの例で発生しますが、さらに心配なことに、ドキュメントの例でも発生します。

そう

長いトレースバックを返します。これがその終わりです:

これを pylab インラインを有効にして iPython ノートブックで実行すると、トレースバックの下にプロットが正常に表示されます。しかし、特にドキュメントの例では、このエラーが発生する理由がわかりません。

0 投票する
3 に答える
18864 参照

matplotlib - Seaborn groupby pandas シリーズ

私は自分のデータを別の変数でグループ化されたボックス プロットに視覚化したいと考えています。

ここに画像の説明を入力

だから私がやっていることは、パンダのシリーズ変数を使って、変数をグループ化したことをパンダに伝えることです。

そして、これは私が得るものです:

シーボーンプロット

ただし、私が期待していたのは、それぞれが最初の列のみを記述し、2 番目の列 (シリーズに変換された列) の対応する列によってグループ化された 2 つの箱ひげ図を持つことでしたが、上記のプロットは各列を個別に示しています。私が欲しい。

0 投票する
5 に答える
44378 参照

matplotlib - 入力がDataFrameの場合のseabornでの箱ひげ図のグループ化

複数の列を a にプロットし、すべてをinsidepandas dataframeを使用して別の列でグループ化するつもりです。ここには、matplotlib の同様の問題に対する良い答えがあります: Group boxplots ですが、オプションが付属しているという事実を考えると、 .groupbyseaborn.boxplotmatplotlib seaborn.boxplotgroupbyseaborn

ここでは、失敗する再現可能な例を示します。

私が得るのは、groupbyオプションを完全に無視するものです:

グループ化に失敗しました

一方、1 つの列でこれを行うと、別の SO の質問Seaborn groupby pandas Seriesのおかげで機能します。

失敗しないシーボーン

したがって、すべての列を 1 つのプロットにまとめたいと思います (すべての列は同様のスケールになります)。

編集:

上記のSOの質問は編集され、この問題に対する「クリーンではない」回答が含まれるようになりましたが、誰かがこの問題についてより良いアイデアを持っているといいでしょう.

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

python - シーボーン ファクター プロットの色相には、空の「セル」は必要ありません

同じプロットで x1、x2、および y の関係を確認したいと思います。私はシーボーンズが大好きなので、次のfactorplotように考えていました。

残念ながら、 に空のセルがあると factorplot がエラーをスローするようですpd.crosstab(df.x1,df.x2)。特に、エラーは次のとおりです。

なぜfactorplotこれを行うことができないのかわからない - の空の交点をx1,x2プロットすることはできなかったのでしょうか?

今のところ、プロットを行に分割するforrowの代わりに使用しています。の同じ動作を得る回避策はありますか? このエラーが発生する理由について理解できない重要なことはありますか?huex2hue

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

python - matplotlib のデフォルトを変更せずに seaborn を使用するにはどうすればよいですか?

distplot 機能があるため、seaborn を使用しようとしています。しかし、デフォルトの matplotlib 設定を好みます。seaborn をインポートすると、フィギュアの外観が自動的に変更されます。

プロットの外観を変更せずに seaborn 関数を使用するにはどうすればよいですか?

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

matplotlib - 暗い iPython Notebook プロファイルで Seaborn/Matplotlib プロットを表示する最良の方法

IPython ノートブックのいくつかの要約統計には、素晴らしいSeabornライブラリを使用します。最近、ノートブックのテーマを暗い色に切り替えて、暗い背景で Seaborn に最適なシーイングを見つけようとしています。このスタイルを使用していdarkgridますが、凡例はまだ黒で印刷されているため、読み取ることができません。次に例を示します。

暗い背景にシーボーン

伝説が白地に表示されるように、Seaborn の使用スタイルを修正する最良の方法は何ですか?

更新: Matplotlib グラフにも同じ問題が存在することに気付きました.. したがって、私の質問はより一般的です。凡例が読みやすいように、暗いプロットに白を使用できるようにするために、どのスタイルを使用していますか?