2016-12-14 56 views
0
X=[[0,3,4,0,1,1], 
    [0,0,0,5,1,1], 
    [6,7,0,8,1,1], 
    [3,6,1,5,6,1]] 

Y=[12,15,11,10] 

我有列表如何做散點圖來可視化X,Y來檢查這種關係?如何做列表或二維數組或矩陣python的散點圖?

+0

你想在X和Y軸是什麼?你想在同一個陰謀中的所有6行嗎? –

+0

我正在考慮做最小二乘法,如等式A * [0,3,4,0,1,1] + k = 12,A * [0,0,0,5,1,1] + k = 15 .....但是,我不確定X和Y之間是什麼關係,不管它是線性的還是非線性的。我想在同一個情節中顯示點。 – dd90p

回答

1

X的方向錯了,我使用numpy數組來輕鬆轉置它。然後,只需要將它繪製在同一個軸上,然後更改顏色,以便看到是什麼。

import numpy as np 
import matplotlib.pyplot as plt 

x_arr = np.array(X) 
y = np.array(Y) 

fig, ax = plt.subplots() 

colors=list('bgrcmykw') 

for i, x in enumerate(x_arr.T): 
    ax.scatter(x,y, c=colors[i]) 

plt.show() 

enter image description here

相關問題