【发布时间】:2013-11-03 07:07:13
【问题描述】:
如何在 dc.js 图表中添加一条直线?我希望能够在 dc.js 的坐标系中指定线坐标,例如对于气泡图,我想使用相对于其原点的坐标,而不是相对于 SVG 原点的坐标。
另外,我怎样才能再次删除该行?
【问题讨论】:
-
您使用的代码是什么?你试过什么?
标签: javascript svg d3.js dc.js
如何在 dc.js 图表中添加一条直线?我希望能够在 dc.js 的坐标系中指定线坐标,例如对于气泡图,我想使用相对于其原点的坐标,而不是相对于 SVG 原点的坐标。
另外,我怎样才能再次删除该行?
【问题讨论】:
标签: javascript svg d3.js dc.js
您可以直接使用 d3 轻松自定义 dc.js。尝试以下方法:
var line = d3.svg.line()
.x(function(d) {return chart.x()(d.x);})
.y(function(d) {return chart.y()(d.y);});
var path = line([{x:0,y:1},{x:100,y:1}]);
chart.svg().append("path").attr("d",path)
您可以为路径设置 ID 属性并将其删除或稍后使用 d3 选择 id 或保存参考来更改它。
【讨论】:
dotted线?