如何添加固定垂直轴的焦点+上下文缩放时间序列
How to add fix vertical axis to focus + context zooming timeseries
我正在开发一个基于这个由两个图组成的交互式时间序列的可视化。我想在两个图中添加一组竖线,表示特定的日期,如
var labels = [
["Christmas 2011", 2011-12-25],
["Christmas 2012", 2012-12-25],
];
有一个垂直轴,它不会在底部的图中移动,而是随着顶部图中的缩放级别相应地移动。
我应该focus.append.line
吗?但是我应该提供确切的坐标吗?
在指定的点上添加一行:
var xval = x2(new Date('2008-12-25'));
focus.append("line")
.attr({
x1:xval,
x2:xval,
y1:0,
y2:height,
stroke:'black',
'stroke-width':1
});
这是使用你上面链接到的代码中的x2
和height
。
添加标签:
focus.append("text")
.attr({
x:xval,
y:height/2,
'font-size':'1em',
fill:'red'
})
.text('Christmas 2008');
当你放大到一个特定的日期范围时,这不起作用。我还没想好该怎么做。我猜一定有一个刷新事件,我需要钩到或什么的
相关文章:
- 将函数的上下文应用于javascript变量
- keyup事件处理程序更改焦点不适用于快速键入
- 单击时将焦点更改为元素
- Twitter Bootstrap typeahead:使用“this”获取上下文/调用元素
- 后焦点更改为IE 11中的地址栏,而不是转移到表单中的下一个控件
- 使用JQuery的动态上下文菜单
- 在IE9中的输入字段中输入焦点最近按钮
- 如何访问UIWebView'的子窗口上下文
- Javascript游戏输入失去焦点
- ExtJS网格单元格编辑器,防止焦点松动问题
- 检查元素是如何获得焦点的
- D3.js鼠标悬停和焦点+上下文问题
- 通过刷牙图返回焦点+上下文的日期值
- D3,当上下文发生变化时,第二焦点不会移动
- D3焦点+上下文通过刷不显示散点图
- 如何添加固定垂直轴的焦点+上下文缩放时间序列
- D3js多折线图与焦点+上下文缩放
- 使用dimple.js的焦点+上下文交互图例
- jQuery,移除焦点后粘贴与上下文菜单
- 将空数据 D3JS 替换为焦点上下文图表线