首页 > 分享 > python数据可视化分析

python数据可视化分析

最新推荐文章于 2024-10-30 10:20:34 发布

点西西 于 2020-02-15 16:22:48 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

python数据可视化分析

在这里插入图片描述

首先载入必要的库

import warnings import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns sns.set() warnings.filterwarnings('ignore') 1234567

单变量可视化

单变量(univariate)分析一次只关注一个变量。当我们独立地分析一个特征时,通常最关心的是该特征值的分布情况。下面考虑不同统计类型的变量,以及相应的可视化工具。
一、数值特征
数量特征(quantitative feature)的值为有序数值。这些值可能是离散的,例如整数,也可能是连续的,例如实数。
1、直方图:hist
直方图依照相等的间隔将值分组为柱,它的形状可能包含了数据分布的一些信息,如高斯分布、指数分布等。当分布总体呈现规律性,但有个别异常值时,你可以通过直方图辨认出来。
features = [‘列名1’, ‘列名2’]
df[features].hist(figsize=(10, 4))

其中figsize变量是指每张图片尺寸大小。
在这里插入图片描述
2、密度图:plot
密度图(density plots),也叫核密度图( kernel density estimate,KDE)是理解数值变量分布的另一个方法。它可以看成是直方图平滑( smoothed )的版本。相比直方图,它的主要优势是不依赖于柱的尺寸,更加清晰。
features = [‘列名1’, ‘列名2’]
df[features].plot(kind=‘density’, subplots=True, layout=(1, 2),sharex=False, figsize=(10, 4), legend=False, title=features)

其中kind=‘density表示的是类型是密度图,layout=(1, 2)表示呈现一行两列图的格式,sharex=False表示不共享X轴,figsize变量是指每张图片尺寸大小。
在这里插入图片描述
当然,还可以使用 seaborn 的 distplot() 方法观测数值变量的分布。例如,Total day minutes 每日通话时长 的分布。默认情况下,该方法将同时显示直方图和密度图。
sns.distplot(df[‘列名’])
在这里插入图片描述
上图中直方图的柱形高度已进行归一化处理,表示的是密度而不是样本数

3、箱型图:boxplot()

相关知识

Python实现NIKE耐克女REACT跑步鞋数据分析和可视化
Python中的数据可视化:Matplotlib基础与高级技巧
【python数据挖掘课程】十九.鸢尾花数据集可视化、线性回归、决策树花样分析
python 鸢尾花数据集下载
基于Python爬虫的电商网站彩妆数据的分析与研究
python的鸢尾花数据如何导入
Iris鸢尾花数据集可视化、线性回归、决策树分析、KMeans聚类分析
为什么要花大力气做可视化数据分析?
Python数据分析项目实例3:使用matplotlib散点图分析鸢尾花(Iris)数据集
python利用c4.5决策树对鸢尾花卉数据集进行分类(iris)

原文链接: python数据可视化分析 https://m.huajiangbk.com/newsview875276.html

分类:花卉
上一篇: 商南县简介下一篇: 美丽花境,园林点睛之美