问题描述
假设我有数据
_sample=np.array([1,2,3,4,5,6,7,8,9,10])
我正在使用Seaborn distplot绘制数据,而Seaborn distplot则使用KDE分布绘制数据
左图,我将bin值设为10
- 我得到的图的值是0.11,但当值/ n = 0.1时,它应该恰好是0.1
正确的图像,我使用bin值[1,10]
- 在正确的图像中,我在0.10处获得了大部分(90%)的值,但在y轴上有0.20的值很少。为什么当图的右侧都应具有值0.10时,其右侧达到0.20
请让我知道我在想什么,我听不懂
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
_fig,_ax=plt.subplots(1,figsize=(15,5))
_sample=np.array([1,10])
sns.distplot(_sample,bins=10,ax=_ax[0],axlabel='bins=10')
sns.distplot(_sample,bins=[1,10],ax=_ax[1],axlabel='bins=[1,10]')
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)