我尝试使用带有小刻度的AutoDateLocator,但得到的网格不均匀。我想知道这是一个bug还是我遗漏了什么
import datetime
import matplotlib.pyplot as plt
import matplotlib.dates as mdates
dates = [datetime.datetime(2005, 2, 1, 10, 6),
datetime.datetime(2005, 2, 1, 12, 24)]
y = [1, 10]
fig, ax = plt.subplots()
locator = mdates.AutoDateLocator()
formatter = mdates.ConciseDateFormatter(locator)
ax.xaxis.set_major_formatter(formatter)
minloc = mdates.AutoDateLocator(minticks=10, maxticks=20)
ax.xaxis.set_minor_locator(minloc)
ax.plot(dates, y)
ax.grid(which='both')
ax.set_xlim(dates)
plt.show()
谢谢你的意见
目前没有回答
相关问题 更多 >
编程相关推荐