seaborn散点图绘制的日期比原始数据中的日期还多

时间:2018-12-28 20:11:52

标签: python seaborn

我的数据集包含2018年的数据。我试图绘制一个简单的散点图,并出于某种原因尝试绘制2000年至2018年的海底图。我没有找到解决方案。

季节性线图有效。

Matplotlib分散也可以正常工作。

代码:

plt.figure(figsize = (7,7), dpi = 200)
sns.scatterplot(x = df["Date"].values,
           y = df["values"].values)
plt.show()

enter image description here

2 个答案:

答案 0 :(得分:1)

关于该主题的问题追踪器上有一个closed issue。开发人员说,问题是与集合的自动缩放有关的matplolib issue

他们建议改为在matplotlib中进行此操作。

答案 1 :(得分:0)

您可以通过在绘图上使用.set()来手动设置x轴的限制。

ax = sns.scatterplot(x = df["Date"].values, y = df["values"].values)
ax.set(xlim = ('2018-01-01', '2018-12-31'))