我试图创建一个非常类似于的散点图。Matplotlib“ValueError:x和y必须是相同的大小”
我的代码如下。我正在比较两组学校,一个是系统,另一个是该系统的同学。 这是仿照发现here的指示。
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')
既没有的X_train[:,0]
行提到here错误传来如下:ValueError: x and y must be the same size
有人能和我聊好象有两个关于如何修改这个步骤是什么?
提供[mcve]问题时,获得帮助的机会会更高。 – ImportanceOfBeingErnest