【发布时间】:2018-11-23 16:56:01
【问题描述】:
当我根据Seaborn website 上的示例使用提示数据集制作 Seaborn 箱线图时,x 轴覆盖箱线图的长度。
import seaborn as sns
sns.set_style("ticks")
tips = sns.load_dataset("tips")
ax = sns.boxplot(x=tips["total_bill"])
但如果我更改数据集并执行相同的操作,x 轴甚至不会覆盖上四分位数。为什么默认值没有扩展到覆盖所有数据,我该如何解决这个问题?我希望它从最低数据点下方到最高数据点上方。
my_df = pd.DataFrame({'total_bill' : [3082, 2024, 3333, 1544, 1861]})
sns.set_style("ticks")
tips = sns.load_dataset("tips")
ax = sns.boxplot(x=my_df["total_bill"])
sns.despine(trim=True)
【问题讨论】:
-
我对 seaborn 的例子也有类似的问题。您是否查看过
tips = sns.load_dataset("tips")中的形状/数据?它看起来像什么,是否与您作为输入提供的内容相当一致? -
我用小费建模
my_df,所以它是一样的。我不认为轴是那个例子很好。总账单价值为 50.81,超出了轴。我希望轴覆盖每个点。
标签: python python-3.x seaborn