使用带日期时间的matplotlib绘制图形时遇到问题。
但是,下面的代码完全可以正常工作
当我在“图”窗口中看到带有鼠标光标的图形时,
它仅在下面的导航行中显示年月。
(仅当我放大时才显示所有的年月日)
import matplotlib.pyplot as plt
import datetime
import mplcursors
x = [datetime.datetime(2018, 1, 1, 0, 0), datetime.datetime(2018, 4, 1, 0, 0), datetime.datetime(2018, 5, 1, 0, 0), datetime.datetime(2018, 8, 1, 0, 0), datetime.datetime(2019, 1, 1, 0, 0), datetime.datetime(2019, 2, 1, 0, 0), datetime.datetime(2019, 4, 1, 0, 0)]
y= [100, 200, 100, 200, 300, 500, 200]
plt.plot(x, y)
plt.grid(True)
mplcursors.cursor()
我正在使用带有PyCharm的MS Windows。
我该如何解决?预先感谢。