Copyright © 2015-2021,
www.cda.cn
All Rights Reserved. CDA数据分析师(北京国富如荷网络科技有限公司) 版权所有
京ICP备11001960号-9
京公网安备 11010802034615号
经营许可证编号:京B2-20210330

联系电话:13321103290 (微信同号)
2020-07-15
seaborn是一款常用的python可视化库,基于matplotlib,相比matplotlib,seaborn绘制的多数图表都具有统计学意义,如分布、关系、统计、回归等,今天小编跟大家分享的是如何使用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
通过sns.plt可以直接调用plt函数
完 谢谢观看