Wie kann die Legende während einer Google Charts-Animation verschwinden?

8

Ich verwende die Google Charts-API, um ein Säulendiagramm zu erstellen. Ich habe einige andere Teile der Seite, die beim Laden animiert werden (nicht innerhalb der Google API) und möchten, dass die Google Charts auch animiert werden. Es ist ziemlich einfach, dies zu erreichen, aber die seltsame Sache ist die Art, wie das Diagramm animiert wird, und dann erscheint die Legende, sobald die Animation abgeschlossen ist.

Gibt es eine Möglichkeit, die Legende sofort erscheinen zu lassen, so dass sie sichtbar ist, während die Charts animiert werden?

Hier eine Fiedel, auf der einige Diagramme animiert werden und die Legende danach erscheint: Ссылка übergibt einige Animationseinstellungen in den Diagrammoptionen. .

%Vor%

Dieser Thread: Ссылка scheint darauf hinzudeuten, dass ich nichts habe kann dies tun, da es ein notwendiger Bestandteil der Art ist, wie Google die Charts animiert.

Danke!

    
Drummad 29.06.2015, 13:12
quelle

1 Antwort

0

Es sieht so aus , als wäre das beabsichtigt Auswahl der Entwickler, da das gesamte Diagramm für jeden Frame der Animation neu gezeichnet wird, was zu einem Flimmern in der Legende führt, so dass es aussieht, als ob es nicht durch Google Charts behandelt werden könnte.

Ich würde einen anderen Ansatz versuchen. Ich würde die GC generate-Legende loswerden, indem ich legend: 'none' zu den Optionen hinzufüge und dann meine eigene mit einem transparenten canvas oder svg erzeuge, die ich über das Diagramm lege, was erlaubt Es ist die ganze Zeit unabhängig von der Animation dort.

    
Kevin 22.02.2018 05:15
quelle

Tags und Links