Я хочу добавить текст вместо номера. Может ли кто-нибудь сказать мне, что мне нужно делать?Имя вместо номера в d3.js Круговая диаграмма
это код ----
http://jsbin.com/zocewinoye/2/edit?html,output
Пожалуйста, проверьте его и помочь мне ....
Я хочу добавить текст вместо номера. Может ли кто-нибудь сказать мне, что мне нужно делать?Имя вместо номера в d3.js Круговая диаграмма
это код ----
http://jsbin.com/zocewinoye/2/edit?html,output
Пожалуйста, проверьте его и помочь мне ....
На ярлыках:
// Labels
arcs.append("text")
...
.text(function(d) {
return 'hello';
});
Если массив данных был массив строк:
['a', 'b', 'c']
Затем, чтобы отобразить их вы можете:
...
.text(function(d) { return d; });
Если массив данных был массив объектов:
[{val: 1, label: 'a'}, {val: 2, label: 'b'}, {val: 3, label: 'c'}]
Тогда для отображения меток можно:
...
.text(function(d) { return d.label; });
Если у меня есть текст в массиве как var x = [abs, jln]; Тогда как я могу его использовать? –
Вы можете получить к ним доступ из аргумента 'd'. Он представляет собой повторяющиеся значения из вашего массива данных. – Oleg
Я написал var k = ["f", "v", "b", "d"]; ..... .attr ("текст-якорь", "средний") \t \t \t .text (функция (к) { \t \t \t \t возврата k.value; \t \t \t}) ; его не работает @Oleg –
Это не ясно, что вы спрашиваете. Пожалуйста, просмотрите страницу [ask] и пересмотрите свой вопрос. – Jordan