import seaborn as sns
import pandas as pd
import matplotlib.pyplot as plt
# 7 X 7 2차원 배열과 X축 , y축
value = [[10,20,30,30,40],
[10,20,30,30,40],
[10,20,30,30,40],
[10,20,30,30,40],
[10,20,30,30,40]]
x = ['X1', 'X2', 'X3', 'X4', 'X5']
y = ['Y1', 'Y2', 'Y3', 'Y4', 'Y5']
# create Dataframe
df = pd.DataFrame(value,columns=x, index=y)
# heatmap
fig, ax = plt.subplots(figsize=(15,10)) # figsize
ax = sns.heatmap(df,
cmap="PiYG", # cmap Color
annot=True, # Value Text
fmt="d", # Value type (interge = "d")
linewidths=2)
'Python > Python For Analytics' 카테고리의 다른 글
[ Python ] csv 파일 읽고, 쓰기 ( pandas / csv 모듈 ) (0) | 2023.05.16 |
---|---|
[ Python ] matplotlib plot Shading Area (특정구간 강조) (0) | 2023.02.03 |
[ Python ] pandas를 이용한 bar graph (stacked) (0) | 2022.03.01 |
[Python] wordcloud 만들기 (0) | 2021.01.28 |
[Python] pandas와 pymssql을 이용하여 MSSQL 연동 (0) | 2020.10.05 |
[Python] padnas Dataframe 에서 astype을 이용하여 숫자형으로 변환할 수 없을 때 to_numeric을 이용 (0) | 2020.08.02 |
[Python] matplotlib - 그래프에 값 표시 하기 (1) | 2020.08.02 |
[Python] matplotlib - lollipop graph (0) | 2020.07.15 |