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

손지호·2024년 2월 4일
0

1. 다음 중 올바르게 선 그래프를 그리지 못하는 명령은 무엇인가요?

① plt.plot(['a', 'b', 'c'], [1, 2, 3])
② plt.plot({1:'a', 2:'b', 3:'c'})
③ plt.plot(['a', 'b', 'c'])
④ plt.plot(['a', 'b', 'c'], range(1,4))

2. 선 그래프의 선 스타일 옵션에 맞게 짝 지어 주세요.

① '-' ② '--' ③ '-.' ④ ':'
<보기> 파선 점선 쇄선 실선

3. 다음 중 0-4 사이의 x축의 눈금 이름을 'A', 'B', 'C', 'D', 'E'로 올바르게 지정한 것은 무엇인가요?

① plt.xticks(range(0,5), ['A', 'B', 'C', 'D', 'E'])
② plt.xticks(range(0,10,2), ['A', 'B', 'C', 'D', 'E'])
③ plt.xticks(['A', 'B', 'C', 'D', 'E'])
④ plt.xticks({0:'A', 1:'B', 2:'C', 3:'D', 4:'E'})

4. 다음 중 막대 굵기가 0.6인 막대 그래프를 올바르게 그릴 수 있는 것은?

① plt.bar(x, y, height=0.6)
② plt.bar(x, y, weight=0.6)
③ plt.barh(x, y, length=0.6)
④ plt.barh(x, y, width=0.6)













<풀이>

1. 답 ② plot() 함수에는 x, y 좌표를 딕셔너리로 지정할 수 없다.

① x, y축의 값을 리스트로 전달할 수 있으며 문자열도 데이터로 사용할 수 있다.
③ 하나의 리스트만 전달할 경우 x축의 좌표는 range(len(y))로 설정된다.
④ x, y 축의 값을 파이썬 range() 함수로 지정할 수 있다.

2. 답 ① '-' : 실선 ② '--' : 파선 ③ '-.' : 쇄선 ④ ':' : 점선


3. 답 ① 파이썬 range() 함수로 눈금 위치를 지정할 수 있다.

② range(0,10,2)로 지정하면 0, 2, 4, 6, 8 눈금에 해당한다. ③ x축 눈금이 지정되지 않는다. ④ 눈금은 딕셔너리로 지정할 수 없다.

4. 답 ② 세로 막대 그래프에서 막대의 두께를 지정하는 매개변수는 width이다.

① bar() 함수에는 height 매개변수가 없다. ③, ④ barh() 함수에는 length, width 매개변수가 없다.

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

0개의 댓글