① 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))
① '-' ② '--' ③ '-.' ④ ':'
<보기> 파선 점선 쇄선 실선
① 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'})
① 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)
<풀이>
① x, y축의 값을 리스트로 전달할 수 있으며 문자열도 데이터로 사용할 수 있다.
③ 하나의 리스트만 전달할 경우 x축의 좌표는 range(len(y))로 설정된다.
④ x, y 축의 값을 파이썬 range() 함수로 지정할 수 있다.
② range(0,10,2)로 지정하면 0, 2, 4, 6, 8 눈금에 해당한다. ③ x축 눈금이 지정되지 않는다. ④ 눈금은 딕셔너리로 지정할 수 없다.
① bar() 함수에는 height 매개변수가 없다. ③, ④ barh() 함수에는 length, width 매개변수가 없다.