【发布时间】:2020-12-08 17:54:40
【问题描述】:
Seaborn 点图不会以正确的方式间隔 x 轴刻度。这是一个MWE
import seaborn as sns
df = sns.load_dataset('tips').iloc[:4]
df = df.round({'total_bill':0})
sns.pointplot(data=df, x='total_bill', y='tip')
如何使 x 轴标签的间距与它们的值相对应?
编辑:
看起来这不是一个错误,而是一个功能。来自docs:
此函数始终将变量之一视为分类变量,并在相关轴上的序数位置 (0, 1, ... n) 处绘制数据,即使数据具有数字或日期类型。
如果有一些技巧可以覆盖此行为,我很感兴趣!!
【问题讨论】:
标签: python python-3.x matplotlib plot seaborn