我正在为使用 c3 创建的饼图创建一个包含单选输入的自定义图例。我通过 D3 API 创建无线电输入。我无法在收音机输入端显示文本。
d3.select('.container').insert('div', '.chart')
.selectAll('input')
.data(['data', 'data10', 'data5'])
.enter().append('input')
.attr('type', function (id) { return 'radio'; })
.attr('name', function (id) { return id;})
.attr('value', function (id) { return id;})
.append('span')
.html(function (id) { return id; });
这是CSS:
input{
width:31.5%;
}
input span{
color:red;
background-color: green;
}
它没有任何效果。这是我完整的 jsfiddle。知道我做错了什么吗?