Каков эквивалент морской волны для гистограммы значений столбца matplotlilb? - PullRequest
0 голосов
/ 10 ноября 2018

У меня есть фрагмент кода в matplotlilb, как показано ниже:

df['coln1'].plot(kind='hist') # This works!

Я пытался использовать seaborn API для построения того же графика, и мой Jupyter Notebook бесконечно зависал.Я попробовал приведенный ниже код, который не работает:

sns.barplot(x=df.index, y=df['coln1']) # What is the right way in seaborn?

ОБНОВЛЕНИЕ : Моя цель - визуально увидеть распределение значений для данного столбца, используя seaborn API.

Ваша помощь очень ценится.

Ответы [ 2 ]

0 голосов
/ 14 ноября 2018
import seaborn as sns

sns.distplot(df[column], bins=bins)
0 голосов
/ 10 ноября 2018

Эквивалентное решение matplotlilb , заимствованное из официальной документации seaborn , показано ниже:

import seaborn as sns
sns.set(style="whitegrid")
tips = sns.load_dataset("tips")

tips.head(5)
   total_bill   tip     sex smoker  day    time  size
0       16.99  1.01  Female     No  Sun  Dinner     2
1       10.34  1.66    Male     No  Sun  Dinner     3
2       21.01  3.50    Male     No  Sun  Dinner     3
3       23.68  3.31    Male     No  Sun  Dinner     2
4       24.59  3.61  Female     No  Sun  Dinner     4

Вы можете просто сделать это:

ax = sns.distplot(tips["total_bill"])

Что дает распределение значений в столбце "total_bill".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...