seaborn 散点图绘制的日期多于原始数据中存在的日期

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


seaborn lineplot 作品。


Matplotlib scatter 也没有问题。


代码:


plt.figure(figsize = (7,7), dpi = 200)

sns.scatterplot(x = df["Date"].values,

           y = df["values"].values)

plt.show()

http://img1.mukewang.com/6152bce80001f95712201126.jpg

蓝山帝景
浏览 244回答 2
2回答

慕沐林林

您可以通过.set()在绘图上使用手动设置 x 轴的限制。ax = sns.scatterplot(x = df["Date"].values, y = df["values"].values)ax.set(xlim = ('2018-01-01', '2018-12-31'))

郎朗坤

关于此主题的 seaborn 问题跟踪器上有一个已关闭的问题。开发人员说这个问题是一个与集合自动缩放相关的matplolib 问题。他们建议改为在 matplotlib 中进行。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python