разрыв строки для подсказки заголовка круга d3Text

Я использую svg в d3, когда tooltipText для заголовка круга имеет значение «line1 \ nline2», строка не разбивается на 2, а простопоказ необработанного текста "Line1 \ nline2".

пыталсяДобавить разрыв строки в подсказках а такжеМожете ли вы вставить разрыв строки в тексте при использовании d3.js?, но не работает

Есть ли способ получить этопоказать 2 строки вместо 1 строки с необработанным текстом?

то есть\n получил интерпретацию. Я предполагаю, что изменение ответа бэкенда не поможет, так как это ошибка уровня представления.

Большое спасибо.

Испытание-1, заменить на " "или" \ u000d "

svgContainer.selectAll("g.node").each(function() {
 var node = d3.select(this);
 var tooltipText = node.attr("name"); // tooltipText is "line1\nline2"
 // trying to use entity code, not working. Also tried to replace with "\u000d"
 var tooltipText = node.attr("name").replace("\\n", "
"); 
 if (tooltipText) {
   node.select("circle").attr("title", tooltipText);
 }

также попытался добавить.attr("data-html", "true") Добавьте разрыв строки в подсказку в Bootstrap 3

svgContainer.selectAll("g.node").each(function() {
 var node = d3.select(this);
 var tooltipText = node.attr("name"); // tooltipText is "line1\nline2"
 // trying to use entity code, not working. Also tried to replace with "\u000d"
 var tooltipText = node.attr("name").replace("\\n", "
"); 
 if (tooltipText) {
   node.select("circle")
     .attr("data-html", "true")
     .attr("title", tooltipText);
 }

Ответы на вопрос(1)

Ваш ответ на вопрос