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

标签 python seaborn

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

seaborn 线图有效。

Matplotlib scatter 也可以正常工作。

代码:

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

enter image description here

最佳答案

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

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

关于python - seaborn 散点图绘制的日期多于原始数据中存在的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53963816/

相关文章:

python - 使用 Seaborn 安排多个 for 循环分类图

python - Pandas DataFrame 添加每个 id 的总和

python - 通过命令行仅针对特定模块禁用 python 警告

python - Django rest framework/simplejson 错误 __init__() 得到了一个意外的关键字参数

python - Seaborn:来自两个数据框的分组箱线图

python - 在 Seaborn 和 Barplot 中使用预先计算的误差线

python - Python 列表更新时更新 ListView

python - SQLAlchemy 查询,其中列是另一个字符串的子字符串

python - 如何根据两列之间直线的斜率过滤数据框

python - 调整seaborn散点图中不同类别的不同透明度