【发布时间】:2020-10-23 19:29:42
【问题描述】:
我想将 -MayCSV.csv 中的数据显示为 seaborn 线图,作为 x 轴上的日期并在 y 轴上加载。 CSV 包含每个日期的 500 个加载数据。我写了以下代码行:
import matplotlib.pyplot as plt
import pandas as pd
import seaborn as sns
emp=pd.read_csv("E:\\22_October\\MayCSV.csv")
emp['Date'] = pd.to_datetime(emp['Date'],infer_datetime_format=True)
fig, ax = plt.subplots(figsize = (12,6))
fig = sns.lineplot(x = "Date", y = "Load", data = emp, ax=ax)
x_dates = emp['Date'].dt.strftime('%d-%m-%Y').sort_values().unique()
plt.grid(True, alpha=1)
ax.set_xticklabels(labels=x_dates, rotation=45, ha='right')
可以看出问题,它仅显示截至 5 月 9 日的日期。怎样才能显示完整图表的所有日期?
【问题讨论】:
标签: python pandas matplotlib seaborn