Ankündigung
Einklappen
Keine Ankündigung bisher.
- √ - Neues Widget: zoomable Plot
Einklappen
X
-
Ähm, da brauche ich jetzt noch einen weiteren Wink:
Du meinst die von der smartVisu?
In der 2.7 finde ich kein plot_zoomable (da hatte ich vorher gesucht).
Da du dir aber anscheinend deiner Sache sicher bist, habe ich weiter gesucht und gefunden
plot.period:
zoom
minimum time while zooming in sec (optional, duration-format)
Meinst du das?
Gruß,
Hendrik
Kommentar
-
Zitat von henfri Beitrag anzeigen...habe ich weiter gesucht und gefunden
plot.period:
zoom
minimum time while zooming in sec (optional, duration-format)
GrussJoin smartVISU on facebook. Web: smartvisu.de.
Dir gefällt smartVISU? Bitte spenden für die Weiterentwicklung.
Kommentar
-
ich probiers mal hier nich, ggf. aber auch ein neuer Thread...
Wenn man jetzt so langläuft mit der Maus auf dem Chart sieht man leider die Zahlen immer in ihrer ganzen Länge.
Beispiel:
Temperatur mit Basic float und Angabe von "°" zeigt schön 6.8 °C an.
Im Chart hat man aber dann die vollen Längen von 6.83732829 und 6.84646372
Wo wäre das anzugehen? Beim Schreiben ins RRD? Oder besser doch bei der Anzeige? Bietet das rrd toolkit ggf. die Möglichkeit, hier die Werte zu formatieren?
GrußDerzeit zwischen Kistenauspacken und Garten anlegen.
Baublog im Profil.
Kommentar
-
Ich würde NIE die Daten runden - lieber die Anzeige anpassen:
javascript - Number Formatting at Highcharts Chart Values? - Stack Overflow
Kommentar
-
Hab auch ne Frage zu den Zoomable Plots..
<code>
{{ plot.period('plot_WasserTag', ['KG.Wasserverbrauch.Verbrauch'], 'avg', '24h','', '', '', '', 'in Liter', ['#f90'], ['area'],'','1h') }}
</code>
so ist er gerade definiert.
Sieht super aus.. kann auch reinzoomen... Siehe Screenshot
wenn ich das aber mache, wird die "Auflösung" schon sehr grob..
also die Sprünge zwischen den einzelnen Werten .. kann es sein, das das mit dieser 100 Werte Grenze zu tun hat ? wenn ja, gibt es eine Möglichkeit das zu ändern ?
Gruß MartinAngehängte DateienDie Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.
Kommentar
-
Hallo Martin,
wenn Du eine höhere Auflösung haben willst und die Daten Standardmäßig über cache = True kommen (in damit über das SQLite Plugin kommen), mußt Du Dir selbst das Plugin anpassen. Steht in Zeile 325 (o.Ä.) Dort ist der Wert der übertragenen Daten auf 100 festgelegt. Man kann dort auch höhere Werte eintragen (Achtung Performance !)
Michel
Kommentar
-
meinst du diese Zeile
Code:def _series(self, func, start, end='now', count=100, ratio=1, update=False, step=None, sid=None, item=None):
hab ich jetzt mal auf 500 hoch gesetzt.. Performance hab ich zum Sau futtern
Werd das mal testen !
Danke !Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.
Kommentar
Kommentar