集八自带各种数据拟合分析的可视化利器seaborn

Posted 谦曰盛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了集八自带各种数据拟合分析的可视化利器seaborn相关的知识,希望对你有一定的参考价值。

  本文的主要目的是记住最主要的函数,具体的用法还得查API文档。 

  首先导入包:

 1 %matplotlib inline
 2 import numpy as np
 3 import pandas as pd
 4 from scipy import stats, integrate
 5 import matplotlib.pyplot as plt
 6 import seaborn as sns
 7 sns.set(color_codes=True)
 8 np.random.seed(sum(map(ord, "distributions")))
 9 # 生产参数

 

几种重要的可视化图形:

 

灰度图

 

x = np.random.normal(size=100)
sns.distplot(x, kde=True)

 

  最重要的是    sns.distplot()

  

 

核密度估计

  核密度估计的步骤:

  • 每一个观测附近用一个正态分布曲线近似
  • 叠加所有观测的正太分布曲线
  • 归一化

  sns.kdeplot(x)

   

 

模型参数拟合

  

 

双变量分布

  两个相关的变量

 

散点图

  sns.jointplot(  )

  

 

六角箱图

  sns.jointplot(  )

   

 

核密度估计

  sns.jointplot(......., kind="kde") 重要的是后面的那个参数

  

 

这个图,着实有点难啊

  

  

  也不知道这个是啥

  

  还有这个,

  

 

数据集中的两两关系

  iris = sns.load_dataset("iris")

 

  

  

  

 

以上是关于集八自带各种数据拟合分析的可视化利器seaborn的主要内容,如果未能解决你的问题,请参考以下文章

Python数据分析-可视化“大佬”之Seaborn

09Seaborn 数据可视化基础入门

全网首发图像可视化新利器Seaborn-image保姆级教程

Python使用matplotlib可视化散点图使用seaborn中的lmplot函数使用多子图可视化不同分组的散点图最优拟合线性回归曲线

Python使用matplotlib可视化散点图使用seaborn中的lmplot函数可视化不同分组散点图的最优线性回归拟合曲线(Scatter plot with regression line)

seaborn#3 单变量分析绘图