經(jīng)過兩天的學(xué)習(xí),個人發(fā)現(xiàn)Matplotlib庫就是一個小工具煤杀,之后會跟數(shù)據(jù)分析有關(guān)系眷蜈,如果對這個庫感興趣的同學(xué),可以直接到Matplotlib官網(wǎng)看examples沈自,里面有很多優(yōu)秀的例子酌儒,官網(wǎng)地址:https://matplotlib.org/gallery/index.html
import numpy as np
from matplotlib import pylab as plt
import pandas as pd
plt.rcParams['font.sans-serif']=['SimHei'] # 用來正常顯示中文標(biāo)簽
plt.rcParams['axes.unicode_minus']=False # 用來正常顯示負(fù)號
titanic = pd.read_csv("train.csv") # 獲取數(shù)據(jù)
age = titanic["Age"] # 獲取年齡字段
ageIsnull = pd.isnull(age) # 找到缺失值
good_ages = titanic["Age"][ageIsnull == False] # 去除缺失值
# 直方圖數(shù)據(jù),指定直方圖的條形數(shù)為20個,指定填充色,指定直方圖的邊界色,為直方圖呈現(xiàn)標(biāo)簽
plt.hist(good_ages, bins = 20, color = 'pink', edgecolor = 'black', label = '直方圖')
plt.legend(loc = 0)
plt.title("潤博的學(xué)習(xí)筆記")
plt.show()
print("********散點(diǎn)圖*******")
fig, ax = plt.subplots()
ax.scatter(titanic["PassengerId"], titanic["Age"])
ax.set_xlabel("PassengerId")
ax.set_ylabel("Age")
ax.set_title(u"潤博的學(xué)習(xí)筆記")
plt.show()
簡書鏈接:http://www.reibang.com/u/43dde81143d0
CSDN鏈接:https://blog.csdn.net/qq_33543737
知乎:https://www.zhihu.com/people/feng-yi-yang-de-nan-ren/activities
微信公眾號:TSL00001111