美文网首页
Python数据分析与机器学习5-Seaborn介绍

Python数据分析与机器学习5-Seaborn介绍

作者: 只是甲 | 来源:发表于2022-07-07 09:15 被阅读0次

    一. seaborn的优点

    1. 它简化了复杂数据集的表示;
    2. 可以轻松构建复杂的可视化,简洁的控制matplotlib图形样式与几个内置主题;
    3. seaborn不可以替代matplotlib,而是matplotlib的很好补充;

    二. Seaborn官网

    Seaborn官网: https://seaborn.pydata.org/

    image.png

    官网搜索相关语法:


    image.png

    三. 使用seaborn绘图的3种方式

    plt.style.use(“seaborn”):只是说调用了seaborn的绘图样式,并不能真正体现seaborn绘图的好处。

    sns.set():使用了这个方法后,所有之前写过的matplotlib中的参数都还原了。因此,像设置中文字体显示、设置负号的正常显示,都必须放在sns.set()这句代码之后。

    直接调用seaborn函数绘图:这种方式能真正体现seaborn绘图的优势,也是我们经常使用的绘图方式。(最常用)

    数据集下载:
    https://github.com/mwaskom/seaborn-data

    total_bill:总金额
    tip:小费
    sex: 性别
    smoker:是否允许吸烟
    day: 周几
    time: 午餐 晚餐
    size: 几个

    需求:
    总金额和小费的关系 —>散点图

    代码:

    import seaborn as sns
    import numpy as np
    import pandas as pd
    import matplotlib as mpl
    import matplotlib.pyplot as plt
    
    tips = pd.read_csv('D:/file/tips.csv')
    # print (tips.head())
    
    sns.relplot(x="total_bill", y="tip", data=tips)
    
    plt.show()
    

    测试记录:

    image.png

    参考:

    1. https://study.163.com/course/introduction.htm?courseId=1003590004#/courseDetail?tab=1
    2. https://www.icode9.com/content-4-827512.html
    3. https://blog.csdn.net/Artoria_QZH/article/details/102768817

    相关文章

      网友评论

          本文标题:Python数据分析与机器学习5-Seaborn介绍

          本文链接:https://www.haomeiwen.com/subject/pgwcbrtx.html