Ändern-Achse min/max auf einem vorhandenen Grundstück mit Flot-JQuery-Bibliothek
Habe ich eine Serie von Diagrammen über die flot-Bibliothek, die alle auf einer einzigen Seite angezeigt. Gibt es eine Möglichkeit zum update der X-Achse, min-und max-Optionen ("Optionen".x-Achse.min, Optionen.Achse.max) - Werte OHNE erneute zeichnen der plots ($.plot('Platzhalter',data,options))?
Fand ich diese Lösung: http://osdir.com/ml/flot-graphs/2012-02/msg00064.html
Das deutet darauf hin, dass die folgende Zeile würde es tun, aber es funktioniert nicht für mich - den plots sichtbar, min und max nicht geändert wird basierend auf diesen Anruf.
monitorGraph.getOptions().xaxis[0].max = xaxis.max;
Tipps zum aktualisieren des Graphen in x-Richtung max und min-Werte würde sehr geschätzt werden!
EDIT: Lösung Unten
Dem folgenden code wird eine vorhandene plot, update der Bereich, der sichtbar ist, und es neu zeichnen in eine sehr leichte und effiziente Art und Weise.
plot.getOptions().xaxis[0].min = time.start;
plot.getOptions().xaxis[0].max = time.end;
plot.setupGrid();
plot.draw();
InformationsquelleAutor der Frage jfaghihnassiri | 2013-07-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nachdem Sie den Wert des yaxis max Höhe, versuchen
Nicht sicher, ob es so glatt sein, wie Sie wollen, aber ich denke, es funktioniert der trick.
InformationsquelleAutor der Antwort matty-d
Können Sie auch dynamisch ändern, MIN/MAX Parameter-Achse-Optionen:
InformationsquelleAutor der Antwort Baumi