У меня есть следующий код:
dataNest.forEach(function(d) {
svg.append("path")
.attr("class", "line")
.style("stroke", function() { // Add dynamically
return d.color = color(d.key); })
.attr("d", priceline(d.values));
});
Он просматривает мои данные и добавляет строку для каждой записи в данных.Я хочу, чтобы в каждой строке был ярлык.Я подумал, что проще всего сделать это в этом цикле, как кажется, когда линии добавляются на график.
Таким образом, у каждого объекта в моих данных (переменная d в приведенном выше коде) есть свойство под названием символ, то есть текст, который я хочу отобразить в качестве метки.
Я пробовал следующее:
svg.append("path")
.attr("class", "line")
.style("stroke", function() { // Add dynamically
return d.color = color(d.key); })
.attr("d", priceline(d.values))
.attr("text", d.symbol);
, но это не работает, поскольку на моем графике не отображаются метки.Кажется, это должно быть легко, но я не могу найти никаких примеров в Интернете, делающих это.