小编And*_*eil的帖子

Matplotlib:光标捕捉到具有日期时间轴的绘图数据

我有一个3个数据集的图,在x轴上有日期时间对象.我希望有一个光标捕捉数据并显示精确的x和y值.

我已经有了一个"捕捉光标",但这只适用于标量x轴.任何人都可以帮我修改捕捉到光标,以便它也适用于日期时间x轴吗?

这是我的数据图: 在此输入图像描述

import numpy as np
import matplotlib.pyplot as plot
import matplotlib.ticker as mticker
import matplotlib.dates as dates
import datetime
import Helpers

fig = plot.figure(1)
DAU = (  2,  20,  25,  60, 190, 210,  18, 196, 212)
WAU = ( 50, 160, 412, 403, 308, 379, 345, 299, 258)
MAU = (760, 620, 487, 751, 612, 601, 546, 409, 457)

firstDay = datetime.datetime(2012,1,15)

#create an array with len(DAU) entries from given starting day
dayArray = [firstDay + datetime.timedelta(days = …
Run Code Online (Sandbox Code Playgroud)

datetime matplotlib cursor

6
推荐指数
1
解决办法
3238
查看次数

标签 统计

cursor ×1

datetime ×1

matplotlib ×1