zoukankan      html  css  js  c++  java
  • 数据可视化-Seaborn


    单变量分布

    x1 = np.random.normal(size=1000)
    sns.distplot(x1);
    

    直方图

    sns.distplot(x1, bins=20, kde=False, rug=True)

    核密度估计

    sns.distplot(x2, hist=False, rug=True)

    sns.kdeplot(x2, shade=True)
    sns.rugplot(x2)

    双变量分布

    df_obj1 = pd.DataFrame({"x": np.random.randn(500),
                       "y": np.random.randn(500)})
                       
      # 散布图
    sns.jointplot(x="x", y="y", data=df_obj1)
    
    # 二维直方图
    sns.jointplot(x="x", y="y", data=df_obj1, kind="hex");
    
    # 核密度估计
    sns.jointplot(x="x", y="y", data=df_obj1, kind="kde");
    

    数据集中变量间关系可视化

    # 数据集中变量间关系可视化
    dataset = sns.load_dataset("tips")
    #dataset = sns.load_dataset("iris")
    sns.pairplot(dataset);
    
    

    类别数据可视化

    exercise = sns.load_dataset('exercise')
    sns.stripplot(x="diet", y="pulse", data=exercise)
    

    sns.swarmplot(x="diet", y="pulse", data=exercise, hue='kind')
    
    

    盒子图

    sns.boxplot(x="diet", y="pulse", data=exercise)

    小提琴图

    sns.violinplot(x="diet", y="pulse", data=exercise, hue='kind')

    柱状图

    sns.barplot(x="diet", y="pulse", data=exercise, hue='kind')

    点图

    sns.pointplot(x="diet", y="pulse", data=exercise, hue='kind');

  • 相关阅读:
    台式机+笔记本的扩展模式+远程登录设置
    Hadoop 集群搭建以及脚本撰写
    Python 入门学习(三)
    1056 Mice and Rice
    1057 Stack
    1058 A+B in Hogwarts
    1059 Prime Factors
    使用熔断器仪表盘监控
    使用熔断器防止服务雪崩
    创建服务消费者(Feign)
  • 原文地址:https://www.cnblogs.com/xuehaozhe/p/shu-ju-ke-shi-huaSeaborn.html
Copyright © 2011-2022 走看看