feature 간 상관관계를 보여주는 그래프의 두가지 타입 : heatmap 그래프와 Scatter(산점도) 그래프
1. Heatmap 그래프 그려보기
👉 모든 컬럼간 상관관계를 점으로 보여주는 것. (색이 짙을시 상관관계가 높음)
doc.corr() #doc라는 데이터프레임의 feature 간 상관관계를 보여줌.
doc2 = doc.corr() #doc2라는 변수에 해당 데이터셋을 저장
doc2.iplot(kind='heatmap') #iplot으로 히트맵 그래프 그리기
옵션 : colorscale = 'ylorrd' 등이 있음.
2. Scatter 그래프 그려보기
👉 두 컬럼간 상관관계를 점으로 보여주는 것. (우상향시 상관관계가 높음)
doc.iplot(kind='scatter', x = 'A', y = 'B', mode = 'markers')
# x와 y값에 비교할 컬럼을 지정
fig = go.Figure()
fig.add_trace(
go.Scatter(
x = doc['A'], y = ['B'], mode = 'markers'
)
)
fig.show()
728x90
'Python > Data Visualization' 카테고리의 다른 글
[API 다루기] XML > JSON > dataframe 변환하기 (0) | 2023.08.07 |
---|---|
[API 활용] xml 파일 데이터프레임으로 변환 (read_xml) (0) | 2023.08.07 |
[탐색적 데이터 분석] 테이블 데이터와 시계열 데이터 (0) | 2023.03.12 |
[탐색적 데이터 분석] 수치형 데이터의 이해, 그래프로 표현하기 (0) | 2023.03.09 |
[탐색적 데이터 분석] 수치형 데이터의 이해, 그래프로 표현하기 (0) | 2023.03.09 |