- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在此处实现了两个带有自定义选项 verticalCrosshair : true
的 dygraphs
:
https://rawgit.com/danielkrizian/dygraphs/master/tests/synchronize-Crosshair.html
当我将鼠标悬停在特定 x 点的任何图表上时,我希望所有图表都显示该点的垂直十字准线。到目前为止,我已经能够像这样在顶部图表 (gs[0]
) 上运行它:
highlightCallback: function(e, x, pts, row) {
var sel = gs[0].getSelection();
gs[1].setSelection(sel);
},
当我将鼠标悬停在底部图表上时,没有任何反应。如何使用 for
遍历所有图来概括它?
最佳答案
您应该将 dygraphs 对象放在一个数组中,并在 highlightCallback 中对其进行循环,更新除生成事件的以外的所有 dygraphs 中的选择。
一个复杂的问题是 highlightCallback
没有将 dygraph 对象作为参数。这是我希望在 dygraphs 2.0 中修复的 API 疏忽。您可以通过在设置 highlightCallback
时在闭包中捕获相关的 Dygraph 对象来解决这个问题。
参见 synchronize demo寻找灵感。
关于javascript - 两个带有同步十字线的 `dygraphs`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23121893/
我想知道是否可以激活悬停在图形上方的垂直线并突出显示点? 例如,在此图中:http://www.highcharts.com/stock/demo/compare ->将鼠标悬停在图形线上时,每个系列
我有一个大网格,其中有很多行和很多窄列。我希望通过以与突出显示当前行相同的方式突出显示当前列来更轻松地查看选择了哪列。 我尝试使用 GetContentStyle 事件,但似乎只有选定的行被重新绘制,
我正在使用由共享相同 X 轴的 2 个图表组成的组合图(通过共享,我的意思是,两个图表的时间范围相同)。上图是常规时间序列,下图是条形图。我想在整个组合图表上显示十字准线...现在,我只能在每个图表上
我有两个相邻的 Highcharts 图表,按照这个 fiddle : http://jsfiddle.net/mimafogeus/TTms6/1/ 当其中一个图表被触发时,我试图点亮两个图表中的相
我想在 CombinedDomainXYPlot 中显示一个标记。这是行不通的。我可以为每个子图添加标记。但我想为 CombinedDomainXYPlot 添加它。任何人都可以告诉我有关此问题的信息
我根据我的数据改编了这个示例: D3js Graph with X and Y crosshairs, and a threshold line . 它工作得很好,但线条没有显示在正确的位置。请参阅屏
我正在尝试向包含 D3 Datamap 的 div 添加十字准线样式的光标效果.我已经使用 jQuery 使其正常工作,但十字准线似乎在底部和右侧重叠了它们的父 div,但在顶部和左侧没有重叠。 我创
我需要跨多个 HighStocks 图表动态同步 xAxis 十字准线。 示例http://jsfiddle.net/BlackLabel/hh90ps4c/28/演示如何同步一个图表内的控件。我将演
我在使用 Android 版 Google map 时遇到了问题。在我的应用程序中,我有一个位置选择器,用户可以在其中导航到他想要的位置以保存确切的街道位置。为了让用户真正看到他不在哪条街道(而不仅仅
https://facebook.github.io/react-vr/docs/input.html基于此文档,我完成了示例。在浏览器中,我可以看到默认的鼠标指针。在 Android chrome
我是一名优秀的程序员,十分优秀!