혼자 공부하는 데이터 분석 with 파이썬 05-1 확인문제

손지호·2024년 2월 3일
0

1. 다음 중 맷플롯립의 그래프 크기를 바꿀 수 있는 방법이 아닌 것은 무엇인가요?

① plt.figure(figsize=(10,10))
② plt.subplots(figsize=(10,10))
③ plt.rcParams['figure.figsize'] = (10,10)
④ plt.figsize(10,10)

2. 다음 중 맷플롯립에 대해 올바른 설명이 아닌 것은 무엇인가요?

① figure() 함수의 figsize 매개변수에 지정하는 값의 단위는 인치이다.
② 맷플롯립의 기본 DPI는 ㅗㅁ니터 해상도에 자동으로 맞추어 설정된다.
③ rcParams 객체에 설정한 기본값은 모든 그래프에 적용된다.
④ DPI를 증가시키면 그래프와 그래프 안의 모든 구성 요소가 함께 커진다.

3. 다음 그래프처럼 그려지도록 빈칸을 채워 명령을 완성해 보시오. 맷플롯립의 rcParams 객체를 사용해 산점도의 마커를 별 모양으로 그린다.

____________________________________
plt.scatter(ns_book7['도서권수'], ns_book7['대출건수'], alpha=0.1)
plt.show()

4. 다음 그림과 같은 2개의 행과 3개의 열을 가진 서브플롯을 만드는 명령은 무엇인가요?

① plt.subplots(2,3)
② plt.subplots(3,2)
③ plt.subplots((2,3))
④ plt.subplots((3,2))

5. 다음 중 Axis 클래스의 객체인 axis를 사용해 x축 이름을 올바르게 지정한 것은 무엇인가요?

① axis.xlabel('x label')
② axis.label('x label')
③ axis.set_xlabel('x label')
④ axis.set_label('x label')













<풀이>

1. 답 ④ 맷플롯립에는 figsize() 메서드가 없다.

①, ② figure()와 subplots() 함수의 figsize 매개변수를 사용해 그래프의 큭를 지정할 수 있다. ③ 또는 rcParmars['figure.figsize'] 기본값을 바꾸어 그래프 크기를 변경할 수 있다.

2. 답 ② 맷플롯립의 기본 DPI는 72. 맷플롯립 버전에 따라 기본 DPI가 다를 수 있지만 화면 해상도에 따라 자동으로 설정되지는 않는다.


3. 답 plt.rcParams['scatter.marker'] = '*'


4. 답 ① subplots() 함수의 첫 번째 매개변수에 행 개수, 두 번째 매개변수에 열 개수를 지정한다. ②, ③ subplots() 함수의 첫 번째 매개변수로 튜플을 전달할 수 없다.


5. ③ Axis 객체의 set_xlabel() 메서드를 사용하여 x축 이름을 지정할 수 있다. 나머지 보기의 Axis 객체에는 xlabel(), label(), set_label() 메서드가 없다.

profile
초보 중의 초보. 열심히 하고자 하는 햄스터!

0개의 댓글