Matplotlib-산점도
산점도는 한 변수가 다른 변수에 얼마나 영향을 받는지 보여주기 위해 가로 및 세로 축에 데이터 포인트를 표시하는 데 사용됩니다. 데이터 테이블의 각 행은 마커로 표시되며 위치는 X 및 Y 축에 설정된 열의 값에 따라 달라집니다. 마커의 색상 또는 크기에 해당하도록 세 번째 변수를 설정하여 플롯에 또 다른 차원을 추가 할 수 있습니다.
아래 스크립트는 두 가지 색상으로 성적 범위와 남학생과 여학생의 성적 범위에 대한 산포도를 보여줍니다.
import matplotlib.pyplot as plt
girls_grades = [89, 90, 70, 89, 100, 80, 90, 100, 80, 34]
boys_grades = [30, 29, 49, 48, 100, 48, 38, 45, 20, 30]
grades_range = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
fig=plt.figure()
ax=fig.add_axes([0,0,1,1])
ax.scatter(grades_range, girls_grades, color='r')
ax.scatter(grades_range, boys_grades, color='b')
ax.set_xlabel('Grades Range')
ax.set_ylabel('Grades Scored')
ax.set_title('scatter plot')
plt.show()