Heatmap Cut in Half: 첫 번째 및 마지막 행이 사라짐
seaborn을 사용하여 Python에서 히트맵을 생성하거나 matplotlib를 사용하여 상관 행렬을 생성할 때 사용자는 일반적으로 다음과 같은 문제를 겪게 됩니다. 첫 번째 행과 마지막 행이 반으로 잘리는 문제. 이 특이한 동작은 간단한 코드 예제에서도 관찰되었습니다.
예를 들어 다음 코드를 고려해보세요.
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()
이 코드를 실행하면 히트맵이 생성되어야 하지만 대신 불완전한 오류가 표시됩니다. 하나는 y축의 레이블이 올바른 위치에 있지만 첫 번째와 마지막 행의 절반이 누락되었습니다.
이 문제의 근본 원인은 matplotlib에 있습니다. 3.1.1에는 해상 히트맵과 고정 틱으로 반전된 축이 깨지는 버그가 도입되었습니다. 이 문제를 해결하려면 사용자는 다음 단계를 수행할 수 있습니다.
위 내용은 Seaborn 히트맵의 첫 번째 행과 마지막 행이 잘리는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!