var data = [1,2,3];
//此代码正常运行但未显示文本
var svg = d3.select('body').append('svg').attr('height',300).attr('width',300);
svg.selectAll('p').data(data).enter().append('p').text("hai");
答案 0 :(得分:0)
SVG使用text
个元素,而不是p
个元素;尝试更新你的第二行:
svg.selectAll('text').data(data).enter().append('text').text("hai");