Pemotongan Plot Peta Haba dalam Baris Pertama dan Terakhir
Siasatan ini menyelidiki isu di mana baris pertama dan terakhir plot peta haba dijana menggunakan seaborn dan matriks korelasi dengan pemangkasan paparan matplotlib. Pemangkasan berlaku walaupun dalam contoh kod minimum yang tersedia secara meluas dalam talian. Pertanyaan termasuk coretan kod yang mempamerkan masalah.
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()) plt.show()
Imej yang terhasil memaparkan label paksi-y yang diletakkan dengan betul, tetapi baris itu sendiri tidak lengkap. Isu ini berterusan walaupun telah berbalik kepada versi lama LaTeX.
Penyelesaian
Malangnya, matplotlib versi 3.1.1 memperkenalkan kecacatan yang menjejaskan peta haba seaborn dan paksi terbalik dengan kutu tetap. Beberapa penyelesaian tersedia:
ax.set_ylim(bottom, top) # set the ylim to bottom, top
Atas ialah kandungan terperinci Mengapa Baris Pertama dan Terakhir Peta Haba Seaborn Saya Dipotong?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!