So schreiben Sie Ihre eigenen benutzerdefinierten Legenden für die Bearbeitung von Google-Liniendiagrammen / Google-Liniendiagrammen

Ich benutze Google Visualization, um Liniendiagramme für meine Anwendung zu erstellen. Ich habe folgende Anforderungen:

Ereignisse auf Legenden manipulieren (wie DoubleClick, das ich irgendwie gelöst habe)Wickel die Legenden in zwei Reihen und vermeide die Paginierung (die meisten Kobolde und erforderlich)

Ich habe die folgenden Fragen durchgesehen, um eine Lösung für meine Antworten zu finden: 1)Issue with legend pagination (Google Interactive Chart API) Problem: Ich würde es vermeiden, mit Schriftgröße zu spielen, da sich die Anzahl der Legenden mit der Zeit erhöhen kann.

2)Wie die Legenden in Google-Diagrammen verpackt werden können Issue: Ich möchte nicht, dass Legenden irgendwo anders als an der Position sein: unten. Und die maxLines-Lösung funktioniert nicht auf Position: bottom

3) Gibt es eine Möglichkeit, die Paginierung in Legenden eines Google-Visualisierungsdiagramms zu vermeiden und alle Zeilen in zwei Zeilen auf einer einzelnen Seite anzuzeigen? Problem: Dies ist ein weiterer Link, in dem mein Problem erwähnt wird, auf dem jedoch keine nützlichen Antworten gefunden wurden.

4) Google-Dokumentation: Überschrift: Diagrammlegende Text und Stil chdl, chdlp, chdls [Alle Diagramme]https: //developers.google.com/chart/image/docs/chart_params#axis-label-styles-chx Überschrift: Einstellen der Diagrammränderhttps: //developers.google.com/chart/image/docs/chart_params#chart-margins-chma-all----chart Überschrift: Tooltipshttps: //developers.google.com/chart/interactive/docs/customizing_tooltip_content#tooltips-an-introductio Kommentar: Dies sind nur wenige Google-Dokumentationslinks, auf denen nur wenige Eigenschaften zur Bearbeitung von Legenden erwähnt werden, aber sie lösen mein Problem immer noch nicht.

5)https: //github.com/google/google-visualization-issues/issues/128 Kommentar: Über diesen Link kann ich feststellen, dass Google nicht viele Eigenschaften zur Bearbeitung von Legenden und keine nützlichen Informationen zur Lösung meines Problems zur Verfügung gestellt hat.

6)Google Charts Legendenbearbeitung Kommentar: Dies ist der einzige Link, über den ich einen Hinweis erhalten habe, wie ich mein Problem lösen kann, d. H. Eigene Legenden schreiben. Aber es gibt keine weiteren Links für die Dokumentation, keine jsFiddle- oder Ref-Links außer einem Link, der für mich nicht nützlich ist.

Während all dies durchgegangen ist, sehe ich nur eine Lösung, um mein Problem zu lösen: Ich schreibe meine eigenen benutzerdefinierten Legenden. Aber ich habe keine Ahnung, wie ich ein vollständiges Element schreiben soll, das zur Google API hinzugefügt wird.

Bitte führen Sie mich durch diese, alle Vorschläge / Links / Verweise / Hinweise sind willkommen.

Vielen Dank

Antworten auf die Frage(4)

Ihre Antwort auf die Frage