Данные в форме:
x1 x2
data= 2104, 3
1600, 3
2400, 3
1416, 2
3000, 4
1985, 4
y= 399900
329900
369000
232000
539900
299900
Я хочу построить точечную диаграмму, у которой есть функция 2 X {x1 и x2} и один Y, но когда я пытаюсь
y=data.loc[:'y']
px=data.loc[:,['x1','x2']]
plt.scatter(px,y)
Я получил:
«ValueError: x и y должны быть одного размера».
Итак, я попробовал это:
data=pd.read_csv('ex1data2.txt',names=['x1','x2','y'])
px=data.loc[:,['x1','x2']]
x1=px['x1']
x2=px['x2']
y=data.loc[:'y']
plt.scatter(x1,x2,y)
На этот раз я получил пустой график с полностью окрашенным синим цветом внутри. Я буду очень доволен, если получу руководство
data.plot.scatter(y='y', x=['x1','x2'])
. - person Quang Hoang   schedule 02.12.2019