2016-04-05 23 views
5

Aşağıdaki kodu kullanarak bir Pandalar dataframe bir saçılım üretmek istiyorum:Bir regresyon çizgisi çizebilir ve pandas veri çerçevesine sahip scatterplot kullanarak parametreleri gösterebilir miyim?

df.plot.scatter(x='one', y='two, title='Scatterplot') 

Ben Beyanı ile gönderebileceğiniz bir parametre var mı, bu yüzden bir regresyon çizgisi çizer ve uyum Parametreleri gösterir? gibi

şey:

df.plot.scatter(x='one', y='two', title='Scatterplot', Regression_line) 

cevap

12

Ben DataFrame.plot için böyle bir menü noktası var olduğunu sanmıyorum(). Ancak, bunu Seaborn kullanarak kolayca yapabilirsiniz. yeterlidir (daha Seaborn yüklemiş varsayarak) lmplot için pandalar dataframe geçmesi:

import seaborn as sns 
sns.lmplot(x='one',y='two',data=df,fit_reg=True) 
+0

harika! benim için çalışıyor. Grafikte Regresyon parametrelerini nasıl çizebileceğimi biliyor musunuz? –

+0

Ne yazık ki, bu [soru] içinde yayınlanan lmplot kullanarak bu mümkün görünmüyor (http://stackoverflow.com/questions/22852244/how-to-get-the-numerical-fitting-results-when-plotting-a -regression-içinde-Seaborn). Ancak, bu konuya [github] 'da bakabilirsiniz (https://github.com/mwaskom/seaborn/issues/207). –

+0

Yardımlarınız için çok teşekkürler. –