【发布时间】:2018-11-02 16:02:31
【问题描述】:
我正在尝试用熊猫绘制一些系列。但是,当我尝试使用日期在轴上设置主要定位器时遇到问题。
如果你想尝试与我相同的数据集,here's the pickle。
import pandas as pd
import matplotlib.pyplot as plt
import matplotlib.dates as mdates
df = pd.read_pickle('df.pkl')
df = df.set_index('time')
ax = df.plot(y=['dataset1', 'dataset2'], figsize=(10,5))
h_locator = mdates.HourLocator(byhour=[0, 6, 12, 18])
ax.xaxis.set_major_locator(h_locator)
ax.grid(True)
plt.show()
我想每天显示 4 个网格刻度(小时:0、6、12 和 18),但输出与我不设置任何定位器相同。
我的DataFrame 看起来像这样:
【问题讨论】:
标签: python python-3.x pandas matplotlib