첫 번째 행과 마지막 행의 히트맵 플롯 잘림
이 문의는 seaborn을 사용하여 생성된 히트맵 플롯의 첫 번째 행과 마지막 행이 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축 레이블이 표시되지만 행 자체는 불완전합니다. 이 문제는 이전 버전의 LaTeX로 되돌렸음에도 불구하고 지속되었습니다.
해결책
안타깝게도 matplotlib 버전 3.1.1에서는 seaborn 히트맵과 반전된 축에 영향을 미치는 결함이 도입되었습니다. 고정 틱. 여러 가지 해결 방법을 사용할 수 있습니다.
ax.set_ylim(bottom, top) # set the ylim to bottom, top
위 내용은 Seaborn Heatmap의 첫 번째 행과 마지막 행이 잘리는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!