post 描述了如何使用sns.distplot(x).get_lines()[0].get_data()、sns.distplot(x).patches和[h.get_height() for h in sns.distplot(x).patches]获取数据元素。
但是,如果您通过在循环中绘制数据来使用多个层,那么如何做到这一点,例如:
片段1
for var in list(df):
print(var)
distplot = sns.distplot(df[var])
图
是否有一种方法来检索线图和条形图的X和Y值?
以下是简单复制和粘贴的整个设置:
#%%
我正在尝试使用seaborn模块Python来绘制直方图和密度图,在图上我也试图在模式下绘制一条垂直线。但是,生成的图不显示任何直方图和/或密度曲线。我的代码如下:
# a function to compute mode of the histograms shown in Figures `2` and `3` in the paper.
def compute_mode(layer_list):
ax = sns.distplot(layer_list, hist=False, kde=True, kde_kws={'linewidth': 2})