【发布时间】:2016-01-11 15:51:40
【问题描述】:
我在 iPython DataFrame 中有这样的数据
Date X Y Z
0 2015-11-30 20:23:05.556 281.764900 -43.895060 8.714666
1 2015-11-30 20:23:05.757 192.519990 -44.636436 1.720552
2 2015-11-30 20:23:05.958 149.030600 -45.098050 1.958352
3 2015-11-30 20:23:06.171 140.707600 -44.622448 1.510729
4 2015-11-30 20:23:06.366 139.154890 -45.154003 4.783974
5 2015-11-30 20:23:06.564 138.875140 -44.790306 2.266093
这些列的dtypes 是:
Date datetime64[ns]
X float64
Y float64
Z float64
dtype: object
我像这样将button_press_event 设置为我的fig
def onclick(event):
print 'button=%d, x=%d, y=%d, xdata=%s, ydata=%f'%(
event.button, event.x, event.y, event.xdata, event.ydata)
cid = fig.canvas.mpl_connect('button_press_event', onclick)
我想从 x 轴以Date 格式或String 格式获取数据,但是在点击图表后我只有这个
button=1, x=152, y=339, xdata=735932.856811, ydata=8.518828
如何在String中设置xdata的输出?
【问题讨论】:
标签: python events pandas matplotlib