2017-09-03 85 views
0

我打印圖形與的Python:直接添加到圖形

data.plot(x='Weight', y='Height', kind='scatter') 

它看起來

plot

我需要添加到該地塊2指示。 我使用代碼

w0 = np.linspace(-100, 100, 25) 
w1 = np.linspace(-5, 5, 0.25) 
data.plot(x='Weight', y='Height', wo, w1, kind='scatter', title=u'Зависимость роста от веса') 

但它返回錯誤。 我找不到一些文檔,你能說,我做錯了什麼?

數據看起來像

  Height Weight weight_cat 
Index         
1  65.78331 112.9925   1 
2  71.51521 136.4873   2 
3  69.39874 153.0269   3 
4  68.21660 142.3354   2 
5  67.78781 144.2971   2 
+0

https://stackoverflow.com/help/how-to-ask 始終發佈完整的錯誤消息。目前還不清楚「數據」是什麼。 – philippd

+0

@philippd我已將數據添加到問題 –

+1

什麼是錯誤消息? – eyllanesc

回答

1

您正在使用熊貓繪製你的第一組數據。 你不可錯過的另一套X,Y點到DataFrame.plot() call,你必須直接做第二個情節使用matplotlib:

w0 = np.linspace(-100, 100, 25) 
w1 = np.linspace(-5, 5, 0.25) 
fig, ax = plt.subplots() 
data.plot(x='Weight', y='Height', kind='scatter', ax=ax) 
ax.plot(w0, w1)