集八自带各种数据拟合分析的可视化利器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的主要内容,如果未能解决你的问题,请参考以下文章
全网首发图像可视化新利器Seaborn-image保姆级教程
Python使用matplotlib可视化散点图使用seaborn中的lmplot函数使用多子图可视化不同分组的散点图最优拟合线性回归曲线
Python使用matplotlib可视化散点图使用seaborn中的lmplot函数可视化不同分组散点图的最优线性回归拟合曲线(Scatter plot with regression line)