Увеличьте тепловую карту Python Seaborn - PullRequest
0 голосов
/ 09 мая 2018

Я использую тепловую карту в Python, чтобы показать корреляцию между всеми параметрами, которые у меня есть. Однако число параметров настолько велико, что тепловая карта становится слишком маленькой для отображения данных.

Тепловая карта

Тепловая карта создана с использованием морского рожка:

seaborn.heatmap(df.corr())

Я пытался увеличить его, используя:

plt.subplots(figsize=(10,10))
seaborn.heatmap(df.corr())

но это не сработало, так как изображение просто сохранило свой текущий размер.

Кто-нибудь знает другой способ сделать это? Или, может быть, другой способ четко построить корреляции между всеми параметрами?

С уважением, Ганеша

1 Ответ

0 голосов
/ 10 мая 2018

Сначала вы должны создать фигуру (аналогично тому, как вы пытались), используя:

fig, ax = plt.subplots(figsize=(10,10))

Затем передайте ax в качестве аргумента seaborn.heatmap

import matplotlib.pyplot as plt
import seaborn

fig, ax = plt.subplots(figsize=(10,10))
seaborn.heatmap(df.corr(), ax=ax)
plt.show()
...