优主张 2018-04-16
这里使用了Titanic Machine learning数据集,然后通过Seaborn的函数来拟合和绘制回归线,matplotlib进行可视化。
先来一个简单的测试:
import pandas as pd
from matplotlib import pyplot as plt
import seaborn as sns
df = pd.read_csv('C:/Users/Administrator/Desktop/Titanic2/test.csv', index_col=0) # 读取csv表格, index_col=0表示第0列为id
print(df.head(n=5)) # 打印前5行的数据
# sns.lmplot(x='Age', y='Fare', data=df)
sns.jointplot(x='Age', y='Fare', data=df)
# 去掉以下两句代码可发现原点不在最左下角
plt.ylim(0, None)
plt.xlim(0, None)
plt.show() # 可视化运行结果:

sns.lmplot(x='Age', y='Fare', data=df):

sns.jointplot(x='Age', y='Fare', data=df):

未完待续。。。