J'utilise actuellement nvd3 pour la cartographie dans mon application. J'ai un problème en ce que si le div est caché via display:none
avant que les graphiques sont rendus, les graphiques vont jeter une erreur, et lors de "décompresser" la div, je dois cliquer sur les graphiques pour les rendre correctement. Est-il possible de pré-rendre les graphiques même si la div est cachée? J'ai essayé de régler la largeur et la hauteur du svg parent avant d'appeler le graphique, mais en vain.nvd3 erreur graphique lors de l'affichage: aucun
nv.addGraph(function() {
//chart setup code
d3.select("#chart svg").attr("width", 300).attr("height", 500);
d3.select("#chart svg").datum(data).transition().duration(500).call(chart);
nv.utils.windowResize(chart.update);
return chart;
});
Cela manque de contexte. Par exemple, à quel élément cette classe devrait-elle être appliquée? – metaColin
Aussi, cela ne fonctionne pas, je l'ai essayé à la fois sur le SVG et le conteneur parent. – metaColin
Définir ne fonctionne pas. – Nerian