如何在浮动图上的点之间导航
How to navigate between points on flot chart?
我想构建某种前向/后向寻呼机,在图表上的点之间导航,突出显示当前点。
我见过的最接近的例子是类似谷歌金融图表上的新闻传奇,https://www.google.ca/finance?q=goog&ei=AD6dUvjOLMi0iAL9Uw
(你可以点击每一篇新闻文章/事件,它会在图中跳到图上的相关时间点)
Flot能做到这一点吗?有什么建议吗?谢谢
这里有一个真正的快速示例来演示解决这个问题的一种方法。单击上一个/下一个按钮时,它会高亮显示系列中的上一个或下一个点,并调整x轴,使高亮点保持在屏幕中心。
var highlightPoint = 15; // our first highlight
var xmin = 10, xmax = 20; // some arbitrary slice of series
var plot = $.plot("#placeholder", [ d1 ], //initial plot call
{
xaxis:{min: xmin, max: xmax}
});
plot.highlight(0,highlightPoint); // initial highlight
$('#prevPoint').click(function(){
plot.unhighlight(0,highlightPoint); // unhighlight previous selection
highlightPoint -= 1; // move to left
xmin = highlightPoint - 5; // adjust xaxis
xmax = highlightPoint + 5;
plot.getOptions().xaxes[0].min = xmin; // set xaxis into options
plot.getOptions().xaxes[0].max = xmax;
plot.setupGrid(); // refresh chart with new xaxis
plot.draw(); // redraw
plot.highlight(0,highlightPoint); //highlight new point
});
看看这里的Fiddle更有意义。
相关文章:
- 如何在页面之间导航后停止jquery移动中的重复数据
- 离子范围值未更新 在$state之间导航
- Express、Jade & NodeJS:在页面之间导航
- 在元素之间导航的Javascript
- 如何在浮动图上的点之间导航
- 如何使用链接在输入框之间导航
- 如何使用左右箭头键在元素之间导航
- 如何使用 Angular JS 在状态之间导航
- 如何使用 ENTER 键在主要面孔之间导航 selectOneMenu
- 在页面之间导航时遇到问题 窗口 8.1- javascript
- 批准的在同一网站上的页面之间导航的方法
- 使用JQuery Mobile在页面之间导航
- 在.content分区内的4个分区之间导航
- 层次结构和多选项下拉列表(HTML),并在项目之间导航(子节点)
- 在服务器上的网站的不同页面之间导航
- 如何在Facebook标签页之间导航
- 使用javascript和两个箭头图标在文本字段之间导航
- 如何绑定向上和向下箭头键以启用在表行之间导航
- 在页面之间导航时,在JQM中刷新动态列表视图
- 我如何在不同视图之间导航,同时在angularjs中维护视图模型数据