谁能告诉我一种获取鼠标移动事件的方法?我正在尝试制作可缩放的时间序列图
问问题
128 次
2 回答
2
这是一个已经写好的“可缩放时间序列图”
library(quantmod)
getSymbols("SPY", src='yahoo')
chartSeries(SPY)
现在,您可以使用以下任一方式进行缩放zoomChart
zoomChart("last 6 months")
或者,您可以使用该zooom
功能
zooom()
现在单击图表上的某个位置,然后单击图表上第一次单击位置右侧的其他位置,它将使用您单击的位置作为新的开始和结束进行放大。
您可以zoomChart
像这样使用空字符串来“取消缩放”
zoomChart("")
于 2012-08-22T20:51:25.063 回答
0
如果您使用的是 Windows,那么您可以使用getGraphicsEvent
获取鼠标移动,否则(甚至使用 Windows)您需要使用类似tcltk
包的东西。如果您只关心鼠标点击,那么您可以使用locator
.
可能更可取的是使用包中的tkexamp
功能TeachingDemos
来设置可以使用滑块滚动/缩放的绘图。还有其他提供类似功能的软件包,但我对它们不太熟悉。
于 2012-08-22T20:54:25.773 回答