8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

seaborn histplot 列放置在错误的位置

quantif 1月前

10 0

我有这个简单的 csv 文件 ABC A1411 A1713 A149 A1713 A2310 A2310 A2612 A2310 pandas 数据框看起来正确导入 pandas 作为 pddf = pd.read_csv('data.csv')print(df...

我有这个简单的 csv 文件

一个
A1 4 11
A1 7 十三
A1 4 9
A1 7 十三
A2 3 10
A2 3 10
A2 6 12
A2 3 10

Pandas 数据框看起来正确

import pandas as pd
df = pd.read_csv('data.csv')
print(df)
    A  B   C
0  A1  4  11
1  A1  7  13
2  A1  4   9
3  A1  7  13
4  A2  3  10
5  A2  4  10
6  A2  6  12
7  A2  3  10

B 使用 seaborn C 的联合分布, JointGrid 如下所示

import seaborn as sns
g = sns.JointGrid(
    data=df,
    x='C',
    y='B',
    hue='A',
    xlim=(df['C'].min() - 1, df['C'].max() + 1),
    ylim=(df['B'].min() - 1, df['B'].max() + 1),
    marginal_ticks=True
)
g.plot_joint(sns.scatterplot, s=60, alpha=.5)
g.plot_marginals(sns.histplot, kde=True, line_kws={ 'linewidth': 1 })

但情节却出了问题:

wrong

查看数据可以明显发现最后的蓝色条应该移动 1 个单位。

correct

有人知道为什么会发生这种情况吗?

帖子版权声明 1、本帖标题:seaborn histplot 列放置在错误的位置
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由quantif在本站《matplotlib》版块原创发布, 转载请注明出处!
最新回复 (0)
返回
作者最近主题: