Python 如何更改x轴上的datetimeindex

Python 如何更改x轴上的datetimeindex,python,Python,此绘图x轴刻度显示2021-01-01 00:00:00,但我只想显示日期而不想显示时间(2021-01-01)。如何执行此操作?第一个选项:设置熊猫中的日期格式 #假设日期时间索引: sns.countplot(x=a.index.strftime(“%Y-%m-%d”),data=a) 第二个选项:使用matplotlib格式化程序: import matplotlib.mdates ax=sns.countplot(x=a.index,data=a) ax.xaxis.set\u maj

此绘图x轴刻度显示2021-01-01 00:00:00,但我只想显示日期而不想显示时间(2021-01-01)。如何执行此操作?

第一个选项:设置熊猫中的日期格式

#假设日期时间索引:
sns.countplot(x=a.index.strftime(“%Y-%m-%d”),data=a)
第二个选项:使用matplotlib格式化程序:

import matplotlib.mdates
ax=sns.countplot(x=a.index,data=a)
ax.xaxis.set\u major\u格式化程序(mdates.DateFormatter(“%Y-%m-%d”))
import pandas as pd
import seaborn sns

a = pd.read_csv("~~.csv", index_col="dates", parse_dates=True)
sns.countplot(x=a.index, data=a)