我得到了一个显示可绘制折线图的角度指令。但是当光标悬停在正在绘制的线时,我需要设置工具提示的值。
我得到了这样的东西:
var plot = new Plottable.Plots.Line()
.addDataset(ds)
.x(project_x, xScale)
.y(project_y, yScale)
.attr('stroke', function(d) { return label; }, colorScale);
并用
var svgElem = elem.find('svg')[0];
plot.renderTo(svgElem);
这很好用:) 然后我尝试从这个例子中添加一些工具提示:http: //jsfiddle.net/gv1xsnkr/
// Initializing tooltip anchor
var tooltipAnchorSelection = plot.foreground().append("circle").attr({
r: 3,
opacity: 0
});
在他们使用 jquery 的示例中,我不想为此导入 jquery
var tooltipAnchor = $(tooltipAnchorSelection.node());
tooltipAnchor.tooltip({
animation: false,
container: "body",
placement: "auto",
title: "text",
trigger: "manual"
});
所以我试着这样做
var tooltipAnchor = document.querySelectorAll(tooltipAnchorSelection.node().nodeName);
但我得到一个错误
tooltipAnchor.tooltip({ ... });
angular.js:14516 TypeError: tooltipAnchor.tooltip 不是函数
任何人有线索热这样做?