inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

캐글 설문조사로 데이터 분석 입문하기

[8/13] 📊 연령대와 성별 두 개 변수의 빈도수 구하기 - pd.crosstab

hue를 사용할 때

309

exwhite

작성한 질문수 12

0

hue를 사용할 때 나타나는 Q2 색상 구분표의 위치는 변경할 수 없나요?

pandas kaggle seaborn

답변 1

0

박조은

안녕하세요. 범례 위치에 대한 질문을 주신것으로 보여집니다.

plt.legend() 키워드로 찾아보면 범례 위치 조정 등에 대한 예시를 볼 수 있습니다.

 

import matplotlib.pyplot as plt

# 데이터 생성
x = [1, 2, 3, 4, 5]
y1 = [2, 4, 6, 8, 10]
y2 = [1, 3, 5, 7, 9]

# 그래프 그리기
fig, ax = plt.subplots()
ax.plot(x, y1, label='Line 1')
ax.plot(x, y2, label='Line 2')

# 범례를 그래프 바깥쪽에 표시하기
plt.legend(bbox_to_anchor=(1.05, 1), loc='upper left', borderaxespad=0.)

# 그래프 표시
plt.show()

다음은 claude.ai 로 작성한 위 코드에 대한 설명입니다.

 

이 코드에서는 plt.legend(bbox_to_anchor=(1.05, 1), loc='upper left', borderaxespad=0.)를 사용하여 범례를 그래프의 바깥쪽 왼쪽 상단에 표시합니다.

  • bbox_to_anchor는 범례의 위치를 지정하는 옵션입니다. 이 경우 (1.05, 1)은 그래프 영역의 오른쪽 경계에서 5% 떨어진 위치에 범례가 표시됩니다.

  • loc='upper left'는 범례 내부의 정렬 방식을 지정합니다.

  • borderaxespad=0.은 범례와 그래프 사이의 간격을 조정합니다.

이 기능에 대한 공식 문서는 다음 링크에서 확인할 수 있습니다:

https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.legend.html

수강연장요청 문의

0

42

1

7강 강의 학습자료에 대해서 질문있습니다.

0

34

1

아무래도 다음 시험 연장은 어렵겠죠?

0

63

2

빅분기 12회 결과 관련 문의

0

82

1

책이랑 강의랑 순서나 예제가 다른것 같네요

0

66

2

수강연장 문의

0

72

2

재검토 요청 방법 좀 알려주셔요...-.-;;

0

93

2

12회 실기 질문(작업형 2)

0

79

2

환경변수 기반 업비트 API 키 가져오기에서 none이 나옵니다ㅠㅠ

0

53

2

섹션 강의 자료 문의

0

70

2

'팀 단위 AI 업무 혁신' 자문 관련하여 문의드리고자 합니다. (연락처 요청)

0

53

1

q1_cols를 작성하는 부분에서 궁금한 점이 있습니다.

0

218

1

이중리스트에 대한 질문

1

280

0

12강 질문

0

384

1

sort_values 의 사용방법

0

542

1

Kaggle error

1

297

1

Error

1

311

3

리스트 에러

1

242

1

order

1

282

1

order를 함수 내에서 만들고 싶어서

1

200

1

10/13일편 2:52초

0

227

2

시리즈를 데이터프레임으로 변환하는 방법

1

1037

1

kaggle 자동완성

1

635

1

강의 코드 질문입니다.

1

276

1