B
ByeBye 274568
So, ich hab's. Wie richtig vermutet, wird erst später das (fertige) Diagramm erzeugt, so dass toDataURL() warten muss. Das erledigen wir mit onAnimationComplete in den Options.
...und mit einer kleinen Funktion:
Jetzt wird toDataURL erst abgefeuert, wenn die Animation fertig und das Diagramm vollständig gerendert wurde. Fertig.
HTML:
var options = {
onAnimationComplete: done
}
...und mit einer kleinen Funktion:
HTML:
function done() {
console.log('done');
var url=document.getElementById("canvas").toDataURL();
document.getElementById("canvas_link").href=url;
}
Jetzt wird toDataURL erst abgefeuert, wenn die Animation fertig und das Diagramm vollständig gerendert wurde. Fertig.