Peta Haba Dipotong Separuh: Baris Pertama dan Terakhir Hilang
Apabila menjana peta haba dalam Python menggunakan seaborn atau matriks korelasi menggunakan matplotlib, pengguna biasanya menghadapi isu di mana baris pertama dan terakhir dipotong separuh. Tingkah laku pelik ini telah diperhatikan walaupun dalam contoh kod mudah.
Sebagai contoh, pertimbangkan kod berikut:
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()
Menjalankan kod ini seharusnya menghasilkan peta haba, tetapi sebaliknya, ia memaparkan kod yang tidak lengkap satu dengan label pada paksi-y dalam kedudukan yang betul, tetapi separuh daripada baris pertama dan terakhir hilang.
Akar punca isu ini terletak pada matplotlib 3.1.1, yang memperkenalkan pepijat yang memecahkan peta haba laut dan paksi terbalik dengan tanda tetap. Untuk menyelesaikan isu ini, pengguna boleh mengambil langkah berikut:
Atas ialah kandungan terperinci Mengapa Peta Haba Seaborn Saya Dipotong pada Baris Pertama dan Terakhir?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!