gpt4 book ai didi

python - 具有多个 X 特征和 Python 中的单个 Y 的散点图

转载 作者:太空宇宙 更新时间:2023-11-04 08:23:52 26 4
gpt4 key购买 nike

表格中的数据:

       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 and y must be the same size'.

所以我尝试了这个:

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)

这次我得到了空白图表,里面涂上了全蓝色。如果我得到一些指导,我会很饱

最佳答案

您只能使用一个 x 和多个 y 进行绘图。您可以在双轴上绘制不同的 x:

fig, ax = plt.subplots()
ay = ax.twiny()

ax.scatter(df['x1'], df['y'])
ay.scatter(df['x2'], df['y'], color='r')
plt.show()

输出:

enter image description here

关于python - 具有多个 X 特征和 Python 中的单个 Y 的散点图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59140950/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com