Matplotlib "ValueError: x und y müssen die gleiche Größe haben"

Ich versuche, erstellen Sie ein Punktdiagramm sehr ähnlich Matplotlib .

Mein code ist unten. Ich Vergleiche zwei Gruppen von Schulen, eine in einem system und die andere Gruppe ist das system Altersgenossen.
Dies wurde modelliert nach den Anweisungen, die mit hier.

plt.figure(figsize=(10,8))
plt.scatter(sys_peers_sat_earning['MD_EARN_WNE_P6'][sys_peers_sat_earning['SystemorPeer'] == 'USM'],
            sys_peers_sat_earning['SAT_AVG'][sys_peers_sat_earning['SystemorPeer'] == 'USM'],
            marker='x',
            color='b',
            alpha=0.7,
            s = 124,
            label='USM Schools')
plt.scatter(sys_peers_sat_earning['MD_EARN_WNE_P6'][sys_peers_sat_earning['SystemorPeer'] == 'Peer'],
            sys_peers_sat_earning['SAT_AVG'][sys_peers_sat_earning['SystemorPeer'] == 'Peer'],
            marker='x',
            color='b',
            alpha=0.7,
            d = 124,
            label='USM Peers')
plt.title('SATs and Earnings of Students Not Enrolled 6 Yrs. After Entry')
plt.ylabel('Median earnings of students working and not enrolled 6 years after entry')
plt.xlabel('Average SAT equivalent score of students admitted')
X_train[:,0]
plt.legend(loc='upper right')

Fehler sowohl mit als auch ohne die Linie der X_train[:,0] erwähnt hier kam wie folgt: ValueError: x and y must be the same size

Kann jemand mit mir reden mag, bin ich zwei Schritte auf, wie Bearbeiten Sie diese?

Schreibe einen Kommentar