저는 히트맵을 생성하려고 하고 있으며 다음 질문을 따르고 있습니다.
내 데이터 프레임은 다음 그림과 같습니다.
다음 code를 시도했습니다.
years= ["1860","1870", "1880","1890","1900","1910","1920","1930","1940","1950","1960","1970","1980","1990","2000"]
kantons= ["AG","AI","AR","BE","BL","BS","FR","GE","GL","GR","JU","LU","NE","NW","OW","SG","SH","SO","SZ","TG","TI","UR","VD","VS","ZG","ZH"]
df= pd(abs(dfYears), index=years, columns=kantons)
"AG"를 float로 사용할 수 없다는 예외를 제공합니다. 그래서 나는 가능하지 않은 인덱스 열을 삭제해야한다고 생각했습니다.
제안 사항이 있습니까?
- 답변 # 1
유사한 데이터를 복제할 때 다음을 수행할 수 있습니다.
import pandas as pd import numpy as np years= ["1860","1870", "1880","1890","1900","1910","1920","1930","1940","1950","1960","1970","1980","1990","2000"] kantons= ["AG","AI","AR","BE","BL","BS","FR","GE","GL","GR","JU","LU","NE","NW","OW","SG","SH","SO","SZ","TG","TI","UR","VD","VS","ZG","ZH"] df= pd.DataFrame(np.random.randint(low=10000, high=200000, size=(15, 26)), index=years, columns=kantons) df.style.background_gradient(cmap='Reds')
Pandas에는 가장 일반적인 시각화 요구 사항이 있습니다. 함수는 값을 기반으로 셀을 강조 표시하는 간단한 방법입니다.
cmap
매개변수는 다음을 기반으로 색상 맵을 결정합니다.매트플롯립
.
최소한의 재현 가능한 예를 만드십시오.
BigBen2022-01-15 06:12:15