質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

1回答

1884閲覧

seabornのpairplotでhueを使うかどうかの波形の違いを教えてください。

tomomonX

総合スコア28

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2021/07/06 15:00

編集2021/07/06 15:32

実現したいこと

pythonで沈没する船からの生き残りを予想するという勉強をしています。
データを分析するために、pairplotでヒストグラムを描きたいです。

わからないこと

seabornのpairplotで引数hueを使うか使わないかで波形が全く違うものになりました。
hueは生き残りと、生き残れなかった人を色分けするだけの役割かと思っていたのですが、なぜこうも違うのでしょうか。
hueの使い方を知っている方教えてください。

sns.pairplot(df,hue='survived')

イメージ説明

sns.pairplot(df)

イメージ説明

該当のソースコード

import pandas as pd import seaborn as sns import sklearn.preprocessing as sp df = pd.read_csv("train.tsv", sep="\t", index_col=0) le = sp.LabelEncoder() le.fit(df.sex.unique()) df.Sex = le.fit_transform(df.sex) sns.pairplot(df,hue='survived') sns.pairplot(df)

調べたこと

pairplot hueで検索しましたが、hueは色分けとしか書いていなかったです。
https://py-memo.com/python/seaborn-pairplot/

棒グラフで表記されるか、滑らかなヒストグラムになるかは、hueがそういう風に設定されているかで整理がつくのですが、

波形が似通っていないのが気になります。

追記
コードは下記を参考にしています。
https://cafe-mickey.com/python/titanic-basic/

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tomomonX

2021/07/06 15:51

ありがとうございます。仕様理解できました。ベストアンサーにしたいので、解答欄に転記お願いします。
guest

回答1

0

ベストアンサー

棒グラフで表記されるか、滑らかなヒストグラムになるかは、hueがそういう風に設定されている

【Python】Seabornで散布図行列を表示する方法を紹介!
の「様々なオプション」の「diag_kind」の説明を見てください

 .

波形が似通っていない

ノンパラメトリックな経験的確率分布
の一番上のグラフとか見ると、たしかに多少違和感があるかも

投稿2021/07/07 01:30

jbpb0

総合スコア7653

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tomomonX

2021/07/07 17:27

ありがとうございました。記載個所を具体的に教えていただいたので理解できました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問