Python:重复绘制日期时间日期
我有三个 datetime.date() 对象和三个点,第一个和第二个日期作为 x 刻度出现四次。为什么?我怎样才能防止这种情况发生?
import datetime
import matplotlib.pyplot as plt
import matplotlib.dates as mdates
dates = [datetime.date(2022, 3, 17), datetime.date(2022, 3, 18), datetime.date(2022, 3, 19)]
b = (0,1,2)
plt.errorbar(dates, b, fmt = '.')
myFmt = mdates.DateFormatter('%d-%m-%y')
plt.gca().xaxis.set_major_formatter(myFmt)
plt.xticks(rotation=30)
plt.show()
I have three datetime.date() objects and three points and the first and second date appear four times as x-ticks. Why? How can I prevent that?
import datetime
import matplotlib.pyplot as plt
import matplotlib.dates as mdates
dates = [datetime.date(2022, 3, 17), datetime.date(2022, 3, 18), datetime.date(2022, 3, 19)]
b = (0,1,2)
plt.errorbar(dates, b, fmt = '.')
myFmt = mdates.DateFormatter('%d-%m-%y')
plt.gca().xaxis.set_major_formatter(myFmt)
plt.xticks(rotation=30)
plt.show()
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)