数据预处理是建立模型的第一步,因此学会用matplotlib画图&简单分析必不可缺。
一、引用
import matplotlib.pyplot as plt
注意不要将python文件取名为matplotlib.py,否则会报错
二、pandas数据绘图
rf=pd.read_csv("")
plt.figure()
x=rf.Sex[rf["Survived"]==0].value_counts() #得到每一个属性值是一行,最后对应到图上就是横坐标的一个点
y=rf.Sex[rf["Survived"]==1].value_counts()
data_sex = pd.DataFrame({'获救':x,'未获救':y})
data_sex.plot(kind='bar',stacked=True)
plt.show()
图的横坐标是行,纵坐标是每个列的值
data_sex是一个以字典形式创建的,列名是获救,未获救
获救 未获救
female 81 233
male 468 109
三、普通数据绘图
基本同matlab
plt.figure()
line = plt.plot(range(5))[0]
plt.show()
plt.plot(t, s, 'g--o', label = 'sinx')
plt.title()
plt.xlabel()
plt.subplot()
网友评论