membuat peta panas seaborn lebih besar

16

Saya membuat corr()df dari df asli. The corr()df keluar 70 X 70 dan tidak mungkin untuk memvisualisasikan heatmap tersebut ... sns.heatmap(df). Jika saya mencoba untuk menampilkan corr = df.corr(), tabel tidak cocok dengan layar dan saya bisa melihat semua korelasinya. Apakah ini cara untuk mencetak keseluruhan dfterlepas dari ukurannya atau untuk mengontrol ukuran peta panas?

masukkan deskripsi gambar di sini

Gilbert
sumber
Saya agak bingung, apakah Anda ingin mencetak df.corr()atau mengubah ukuran peta panas?
Icyblade
@Gilbert Anda dapat melakukan masking dari peta panas sedemikian rupa sehingga bagian atas atau bagian bawah hanya ditampilkan
enterML
Idealnya, saya ingin menambah ukuran peta panas.
Gilbert

Jawaban:

18

Saya menemukan cara meningkatkan ukuran plot saya dengan kode berikut ...

plt.subplots(figsize=(20,15))
sns.heatmap(corr)

masukkan deskripsi gambar di sini

Gilbert
sumber
Silakan periksa jawabannya sendiri :-)
Icyblade
3

Ini juga akan berhasil.

plt.figure(figsize=(20,15))
ax=subplot(111)
sns.heatmap(corr,ax=ax)
rraadd88
sumber
0
plt.figure(figsize=(20,15))

plttidak selalu didefinisikan, saya bisa menggunakan seaborn tanpa plt.

Untuk menggunakan baris di atas, Anda juga perlu mengimpor plt seperti:

from matplotlib import plt
Marco Amato
sumber
import matplotlib.pyplot as plt
Grofte
0

Ide dasarnya adalah menambah ukuran gambar default di alat ploting Anda. Anda perlu mengimpor matplotlib dan mengatur ukuran gambar default atau hanya ukuran gambar saat ini ke yang lebih besar. Juga, seaborn dibangun di atas matplotlib. Anda perlu menginstal dan mengimpor matplitlib untuk memanfaatkan perpustakaan seaborn dengan sebaik-baiknya.

Vivek Khetan
sumber
0

Ini juga akan berfungsi dan memungkinkan skala untuk menjadi parameter. Ukuran gambar bahkan dapat disesuaikan setelah diplot.

fig = plt.gcf()  # or by other means, like plt.subplots
figsize = fig.get_size_inches()
fig.set_size_inches(figsize * 1.5)  # scale current size by 1.5

fig.set_size_inches

fig.get_size_inches

Craymichael
sumber