• 카테고리

    질문 & 답변
  • 세부 분야

    딥러닝 · 머신러닝

  • 해결 여부

    미해결

보스턴 그래프 색깔

21.03.08 14:22 작성 조회수 299

0

안녕하세요. boston 집값 예측 그래프에서, 수업시간에는 이 코드로 했을 때는 그래프 색깔이 다 다르게 나오는데, 버젼이 틀려서 그런지 제꺼에는 다 같게 나오더라구요. regplot 안에 col = 'feature'라고 넣으면 feature 별로 그래프 색깔이 다 다르게 나오지 않을까 했는데 이렇게 하면 에러가 뜨더군요. 그래프 색깔을 다 다르게 해주려면 어떤걸 넣어야하고, 이렇게 하면 왜 에러가 뜨는지 설명해주실 수 있나요?

답변 1

답변을 작성해보세요.

0

안녕하십니까,

저도 버전업이 되니까, 색깔이 통일되어서 나오는 군요.

아래와 같이 코드를 적어 보시지요

# 2개의 행과 4개의 열을 가진 subplots를 이용. axs는 4x2개의 ax를 가짐.
fig, axs = plt.subplots(figsize=(16,8) , ncols=4 , nrows=2)
lm_features = ['RM','ZN','INDUS','NOX','AGE','PTRATIO','LSTAT','RAD']
colors = ['g', 'r', 'b', 'c', 'm', 'y', 'orange', 'darkblue' ]
for i , feature in enumerate(lm_features):
    row = int(i/4)
    col = i%4
    # 시본의 regplot을 이용해 산점도와 선형 회귀 직선을 함께 표현
    sns.regplot(x=feature , y='PRICE',data=bostonDF , ax=axs[row][col], color=colors[i])

감사합니다.

말씀해주신 대로 하니까 색깔이 다 다르게 나오네요!!! 감사합니다! ㅎㅎ