답변 1
0
안녕하세요. 답변 도우미입니다.
강의 내 코드인지 사실 정확히 잘 모르겠어서, 어떤 맥락에서 가이드를 드려야할지 조금 애매한데요. 사이즈를 조정해보시는 것이 가장 좋긴 한데요. 다음 코드가 조금 다르긴 하지만, 다음과 같은 코드를 참고해보시면 어떠실까요?
```python
import pandas as pd
import numpy as np
import plotly.figure_factory as ff
import plotly.offline as py
import plotly.graph_objs as go
# Plotly offline 모드 초기화
py.init_notebook_mode(connected=True)
# 예제 데이터프레임 생성
data = {
'Lat': [1, 2, 3],
'Long_': [4, 5, 6],
'Confirmed': [7, 8, 9],
'Deaths': [10, 11, 12],
'Recovered': [13, 14, 15],
'Active': [16, 17, 18]
}
df = pd.DataFrame(data)
# 상관 행렬 계산
corr_matrix = df.corr().values
# 히트맵을 위한 텍스트 설정
z_text = np.around(corr_matrix, decimals=2)
# 히트맵 생성
heatmap = ff.create_annotated_heatmap(
z=corr_matrix,
x=list(df.columns),
y=list(df.columns),
annotation_text=z_text,
colorscale='Blues',
showscale=True
)
# 레이아웃 설정
layout = go.Layout(
title='Correlation Heatmap',
width=800, # 너비 조정
height=800 # 높이 조정
)
# 히트맵과 레이아웃 결합
fig = go.Figure(data=heatmap.data, layout=layout)
# 히트맵 표시
py.iplot(fig, filename='annotated-heatmap')
```
위 코드에서는 go.Layout
을 사용하여 히트맵의 크기를 조정하는 방법을 보여줍니다. width
와 height
값을 설정하여 히트맵의 너비와 높이를 조정할 수 있습니다. 이렇게 하면 히트맵의 숫자가 더 잘 보일 수 있습니다.
이 코드를 Jupyter Notebook에서 실행하면 iplot
을 통해 크기가 조정된 히트맵이 표시됩니다. 필요한 경우 width
와 height
값을 적절히 변경하여 원하는 크기로 설정하세요.
감사합니다.
강의내 코드맞습니다! 강사님이 올려주신거 그대로 실행했는데 저러더라구요 ㅠㅠ.. 한번 해보겠습니다 감사합니다