Запитання з тегом «seaborn»

Seaborn - це бібліотека візуалізації Python, заснована на matplotlib. Його головна мета - забезпечити стислий інтерфейс високого рівня для малювання статистичної графіки, яка є інформативною та привабливою.


7
Земельні ділянки не відображаються
Я впевнений, що забуваю щось дуже просте, але я не можу отримати певні сюжети для роботи з Seaborn. Якщо я: import seaborn as sns Тоді будь-які сюжети, які я створюю як зазвичай з matplotlib, отримують стилі Seaborn (із сірою сіткою на задньому плані). Однак якщо я спробую зробити один із …

10
Як зберегти сюжет Seaborn у файл
Я спробував такий код ( test_seaborn.py): import matplotlib matplotlib.use('Agg') import matplotlib.pyplot as plt matplotlib.style.use('ggplot') import seaborn as sns sns.set() df = sns.load_dataset('iris') sns_plot = sns.pairplot(df, hue='species', size=2.5) fig = sns_plot.get_figure() fig.savefig("output.png") #sns.plt.show() Але я отримую цю помилку: Traceback (most recent call last): File "test_searborn.py", line 11, in <module> fig = …

7
Обертати текст етикетки у новонароджених фактором
У мене простий факторплот import seaborn as sns g = sns.factorplot("name", "miss_ratio", "policy", dodge=.2, linestyles=["none", "none", "none", "none"], data=df[df["level"] == 2]) Проблема полягає в тому, що всі мітки x працюють разом, що робить їх нечитабельними. Як ви обертаєте текст, щоб мітки читалися?

3
Мітки осей на Seaborn Barplot
Я намагаюся використовувати власні мітки для барплота Seaborn із наступним кодом: import pandas as pd import seaborn as sns fake = pd.DataFrame({'cat': ['red', 'green', 'blue'], 'val': [1, 2, 3]}) fig = sns.barplot(x = 'val', y = 'cat', data = fake, color = 'black') fig.set_axis_labels('Colors', 'Values') Однак я отримую помилку, що: …

9
matplotlib / seaborn: перший і останній ряд розрізаний на половині сюжетної карти
При побудові теплових карт з новонародженими (і співвідношення матриць з матплотлібом) перший і останній ряд розрізають навпіл. Це трапляється і тоді, коли я запускаю цей мінімальний приклад коду, який я знайшов в Інтернеті. import pandas as pd import seaborn as sns import matplotlib.pyplot as plt data = pd.read_csv('https://raw.githubusercontent.com/resbaz/r-novice-gapminder-files/master/data/gapminder-FiveYearData.csv') plt.figure(figsize=(10,5)) sns.heatmap(data.corr()) …

5
Як додати заголовок до Seaborn Boxplot
Здається, це досить зручно для Google, але не вдалося знайти щось в мережі, що працює. Я пробував обидва sns.boxplot('Day', 'Count', data= gg).title('lalala')і sns.boxplot('Day', 'Count', data= gg).suptitle('lalala'). Жоден не працював. Я думаю, що це може бути тому, що я також працюю з matplotlib.

1
Складання графіку з новонародженим за допомогою об'єктно-орієнтованого інтерфейсу matplotlib
Я дуже вважаю за краще використовувати matplotlibв стилі OOP: f, axarr = plt.subplots(2, sharex=True) axarr[0].plot(...) axarr[1].plot(...) Це полегшує відстеження декількох фігур і підгруп. Питання: Як таким чином користуватися новонародженим? Або як змінити цей приклад на стиль OOP? Як сказати seabornфункції побудови графіку, на кшталт lmplotяких Figureабо Axesвона побудована ?


1
Сіборн показує наукові позначення в тепловій карті для 3-значних чисел
Я створюю теплову карту із зведеної таблиці панд, як показано нижче: table2 = pd.pivot_table(df,values='control',columns='Year',index='Region',aggfunc=np.sum) sns.heatmap(table2,annot=True,cmap='Blues') Він створює теплову карту, як показано нижче. Ви можете бачити, що цифри не величезні (макс. 750), але це показує їх у наукових позначеннях. Якщо я переглядаю саму таблицю, це не так. Будь-яка ідея про те, …

2
Як встановити деякі xlim та ylim у сітці Seaborn lmplot
Я використовую lmplot Seaborn для побудови лінійної регресії, розділяючи свій набір даних на дві групи з категоріальною змінною. І для x, і для y я хотів би вручну встановити нижню межу для обох графіків, але залишити верхню межу за замовчуванням Seaborn. Ось простий приклад: import pandas as pd import seaborn …
85 python  pandas  seaborn 

1
Seaborn - навіщо імпортувати як sns?
Чому ви завжди імпортуєте морських народжених як, snsа не з літерами імені як sbn? Це snsскорочення від чогось? Або це якийсь жарт? РЕДАГУВАТИ: Як прокоментував Cel , хтось поставив це як проблему в github . Там вони не відповідають на запитання, але кажуть, що це жарт, пов’язаний із початковою назвою …
82 python  seaborn 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.