使用热图画出缺失值的分布区域,并使用蓝-绿-黄颜色图谱:cmap=‘viridis’
import pandas as pd import seaborn as sns plt.rcParams["font.sans-serif"] = ["SimHei"] plt.rcParams["axes.unicode_minus"] = False movie = pd.read_excel('moviedata.xlsx') movie = movie[movie['豆瓣评分'].notnull()] plt.figure(figsize=(8,8)) sns.heatmap(movie.isnull(), cmap='viridis') plt.xticks( rotation=30, ha='right') # 使x轴的坐标名倾斜30度, 右对齐