Seaborn箱形图沿x轴错误移动

时间:2018-03-02 23:02:52

标签: python pandas matplotlib seaborn

from matplotlib import pyplot as plt
import pandas as pd
import seaborn as sns

df = pd.DataFrame({})
df[soi_name]=soi
df[outcome_name]=outcome
soi,outcome = utils.format_cols(soi, outcome,'continuous',agg_method)
sns.factorplot(data=df, x=outcome_name,y=soi_name,hue=outcome_name,kind='box')
plt.savefig(ofilepath)

enter image description here

因此,用于生成此boxplot的代码片段就在上方。结果是二元浮点型熊猫系列。 soi是浮动型熊猫系列。这个x轴移位发生在箱形图和小提琴图上。当我使用以下代码生成因子图时:

df = pd.DataFrame({})
df[soi_name]=soi
df[outcome_name]=outcome
sns.factorplot(data=df, x=outcome_name,y=soi_name,hue=outcome_name)
plt.savefig(ofilepath)

... enter image description here

我得到了我想要的输出。为什么箱形图的转变可能会发生的任何想法?

0 个答案:

没有答案