Existe uma maneira de fazer com que o título dentro do gráfico de rosca mude para a soma de todos os valores de dados, atualizando automaticamente a cada carregamento de dados no gráfico?
Você pode usar isso para alterar o título dinamicamente.
d3.select('#div_id .c3-chart-arcs-title').node().innerHTML = "new title";
onde div_id
é o id do div ao qual seu gráfico está vinculado.
você pode ter que escrever a lógica para calcular a soma por conta própria
e como podemos mudar a fonte e a cor dinamicamente?
Consegui fazê-lo seguindo o conselho de vishal-kony.
No entanto, será melhor se a biblioteca c3 fornecer uma API para isso. Algo como
chart.updateTitle('donut','new title');
Comentários muito úteis
Consegui fazê-lo seguindo o conselho de vishal-kony.
No entanto, será melhor se a biblioteca c3 fornecer uma API para isso. Algo como
chart.updateTitle('donut','new title');