Matplotlib - Streudiagramm

Streudiagramme werden verwendet, um Datenpunkte auf der horizontalen und vertikalen Achse zu zeichnen, um zu zeigen, wie stark eine Variable von einer anderen beeinflusst wird. Jede Zeile in der Datentabelle wird durch eine Markierung dargestellt, deren Position von ihren Werten in den auf der X- und Y-Achse festgelegten Spalten abhängt. Eine dritte Variable kann so eingestellt werden, dass sie der Farbe oder Größe der Markierungen entspricht, wodurch dem Diagramm eine weitere Dimension hinzugefügt wird.

Das folgende Skript zeigt ein Streudiagramm des Notenbereichs gegenüber den Noten von Jungen und Mädchen in zwei verschiedenen Farben.

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()