登录
首页大数据时代如何使用seaborn绘制好看的直方图和密度图?
如何使用seaborn绘制好看的直方图和密度图?
2020-07-15
收藏

seaborn是一款常用的python可视化库,基于matplotlib,相比matplotlibseaborn绘制的多数图表都具有统计学意义,如分布、关系、统计、回归等,今天小编跟大家分享的是如何使用seaborn绘制直方图密度图

Seaborn中的:distplot,支持一些参数:

bins:直方图的分块
hist:True表示绘制直方图,默认为True
kde:True表示绘制密度图,默认为True
rug:显示分布情况,默认为False不显示


import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from pandas import Series, DataFrame

import seaborn as sns

np.random.seed(666)

s1 = Series(np.random.randn(1000))


# 可以同时画出直方图密度图
sns.distplot(s1, hist = True, kde = True, rug = True)
plt.show() # 图1

# 还有一个函数 是 kde
sns.kdeplot(s1, shade = True) # 会将曲线下方的区域进行一个填充
plt.show() # 图2


通过color参数指定颜色:


通过sns.plt可以直接调用plt函数


以上就是小编今天跟大家分享的使用seaborn绘制直方图密度图的一些方法,还不错吧,希望大家学习seaborn有所帮助。

数据分析咨询请扫描二维码

客服在线
立即咨询