Khi vẽ bản đồ nhiệt với seaborn (và ma trận tương quan với matplotlib), hàng đầu tiên và hàng cuối cùng bị giảm đi một nửa. Điều này cũng xảy ra khi tôi chạy ví dụ mã tối thiểu này mà tôi tìm thấy trực tuyến.
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()
Các nhãn ở trục y nằm đúng vị trí, nhưng các hàng không hoàn toàn ở đó.
Một vài ngày trước, nó hoạt động như dự định. Kể từ đó, tôi đã cài đặt texlive-xetex vì vậy tôi đã gỡ bỏ nó một lần nữa nhưng nó không giải quyết được vấn đề của tôi.
Bất kỳ ý tưởng những gì tôi có thể bị thiếu?