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

python - seaborn プロットの凡例を別の位置に移動

factorplot(kind="bar")シーボーンで使っています。

プロットは問題ありませんが、凡例の位置が間違っています。右に移動しすぎると、テキストがプロットの影付きの領域からはみ出します。

中央右ではなく左上など、シーボーンに凡例を別の場所に配置するにはどうすればよいですか?

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

python - 棒グラフで Seaborn の y 軸をスケーリングする方法

を使用してfactorplot(kind="bar")います。

たとえば、対数スケールを使用して、y 軸をスケーリングするにはどうすればよいですか?

プロットの軸をいじってみましたが、常にバー プロットが何らかの形で台無しになるため、最初にソリューションを試して、実際に機能することを確認してください。

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

python - Seaborn ヒートマップの目盛りラベルの回転を変更する

Seaborn でヒートマップをプロットしています。問題は、プロットに正方形が多すぎるため、x ラベルと y ラベルが互いに近すぎて役に立たないことです。そこで、使用する xticks と yticks のリストを作成しています。ただし、このリストを関数に渡すと、プロット内のラベルが回転します。seaborn がいくつかの目盛りを自動的にドロップするのは本当に素晴らしいことですが、それを除けば、yticks を直立させたいと思います。

ここに画像の説明を入力

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

numpy - 散布図で信頼限界と予測限界を表示

身長と体重の 2 つのデータ配列があります。

これに似たプロットを作成したい:

http://www.sas.com/en_us/software/analytics/stat.html#m=screenshot6

ここに画像の説明を入力

どんなアイデアでも大歓迎です。

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

python - COL パラメータを使用した折れ線グラフ

seaborn を使用するのは初めてで、シンプルできれいな (なぜ seaborn を使用するのか) 折れ線グラフを指定したいと考えています。

特に私は Seaborn を使用しています。これは、列名を seaborn col= パラメータに指定でき、その列の一意の値ごとにグラフが作成されることを理解しているためです。

シーボーンドキュメンテーション

month_name には、Jan、Feb、Mar などの月名が含まれていますが、エラーが発生します。

month_nameの出現ごとにグラフをプロットする私のコード、つまりJan、Febなど

X 軸は person_name、Y 軸は獲得した収益です。したがって、12 か月あるため、以下は 12 のグラフ グリッド (6x6) を生成することを期待しています。

アップデート

エラーは次のとおりです: ValueError: 最初の引数はシーケンスでなければなりません左から右に何も入っていない 5 つの空のグラフが連続して表示されます。最初の引数がX変数を参照していると思います->「人名」? しかし、どのようにして列 (person_name) をシーケンスにするのでしょうか?

ここに画像の説明を入力

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

python - forループで変数を代入するseaborn pandas factorplot

以下のコードを使用してシーボーン factorplot を正常に作成できましたが、それをループに入れると (データフレームの各列の factorplot を出力したい)、エラーが発生します:配列要素をシーケンスで設定する

for ループで何が間違っていますか? 私が得るエラーは次のとおりです。

テキスト (month_date) が水平ではなく垂直になるように x 軸の方向を設定することは可能ですか?

より人間的な month_name (たとえば、1 月、2 月、3 月) をプロットしようとすると、最初に month_date 2014-006-01、2014-07-01 で並べ替えた後でも、seaborn はそれを "8 月、7 月、6 月、10 月、9 月) に並べ替えますか?

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

python - drop_duplicates が呼び出された後、インデックスには重複したエントリが含まれています

エントリが重複している pandas データフレームがあり、tsplotusingを作成したいと考えていますseaborn。私はデータフレームを呼び出しますdrop_duplicates(さらには を呼び出しますreset_index()

drop_duplicatesこの問題を解決しない理由はありますか?

編集duplicatedドロップ後にデータフレームを 呼び出してチェックしたところ、すべての行が表示されましFalseた。私が期待するように。

ここから先に進むことはあまりないことに気づきました。何か直感的に欠けているものがあるかどうかを確認したかっただけです。ここに示すために小さな例を作成しようとしますが、私のデータセットはかなり大きいです

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

python - 棒グラフの X 軸の値をソートする seaborn の視覚化を停止する方法

今年のいくつかの月を含む month_name という名前のパンダデータフレームに列があります。

このデータを、オブジェクトとカテゴリの両方のデータ型として seaborn 視覚化ライブラリにフィードしようとしました。

また、リストをシーボーン ライブラリに渡す前に、リストを並べ替えようとしました。両方のインスタンスで、結果のグラフは次のようになります (month_name の順序が正しくありません:

month_names を正しい順序で表示するにはどうすればよいですか

そして、DOT PLOT の例のすぐ上にあるこちらの年の例のように、バーの上に実際の正確な値を表示します

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

python - UnboundLocalError: 代入前にローカル変数 'x' が参照されました。データフレームのseabornパッケージでtsplotを適切に使用しますか?

これを自分のデータで機能させることができないため、最初に非常によく似た具体的な例を試しています。データフレームは次のとおりです。

したがって、私が望んでいるのは、各観測値 (インデックスの各日) の変数 (各列) の中心傾向の線で時系列をプロットし、指定された誤差推定量 (おそらくちょうど 95各日に対応する観察の % ci)。

私はこれを試しました:

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

tsplot の構文は次のとおりです。

したがって、時間引数としてインデックスを使用してデータを提供していますが、何が間違っているのかわかりません。他のキーワード引数は必要ないと思いますが、それが問題かもしれません。

代わりに次元(単位、時間)の配列でこれを行うと:

期待される出力が得られます (タイムスタンプがない場合は xlabels です):

ここに画像の説明を入力

しかし、データフレームでこれを行う正しい方法は何ですか? 「長い形式」でなければならないことはわかっていますが、この特定のフレームでこれが何を意味するのかはよくわかりません。