Ankündigung

Einklappen
Keine Ankündigung bisher.

Diagramme

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • starwarsfan
    antwortet
    Hi

    Zitat von MrMirror Beitrag anzeigen
    Habe mit Android (FullscreenBrowser) ein Problem.
    Und weiter? Meine Glaskugel sagt mir leider nicht, welcher Browser das nun genau ist...


    Zitat von MrMirror Beitrag anzeigen
    Habe auf einer Seite 2 Diagramme, im Diagramm sehe ich jeweils nur die Y-Achse (Legende) auf der rechten Seite. Der Rest, wie Diagrammtitel, X-Achse, Graph, etc. wird einfach nicht angezeigt!
    - Verwende ich Goggle Chrome auf Android wird ein Diagramm von Beiden korrekt angezeigt, das andere bleibt weiterhin leer.
    - Verwende ich Google Chrome auf Windows oder MacOS, werden beide Diagramme korrekt angezeigt.
    Ich verwende überall Chrome und das ohne dahingehende Probleme. Für die Entwicklung habe ich mir Shortcuts angelegt, welche auf meinen Entwickler-Maschinen den Browser in einem neuen Fenster in exakt der Grösse öffnen, welche die zugehörige Visu hat. Auf dem Android-Tablet sowie auf dem Windows-Panel wird Chrome direkt im Fullscreen geöffnet und das macht keinerlei Probleme.

    Hast Du ein paar mehr Details? Screenshots wären auch nicht schlecht...

    Einen Kommentar schreiben:


  • MrMirror
    antwortet
    Habe mit Android (FullscreenBrowser) ein Problem. Habe auf einer Seite 2 Diagramme, im Diagramm sehe ich jeweils nur die Y-Achse (Legende) auf der rechten Seite. Der Rest, wie Diagrammtitel, X-Achse, Graph, etc. wird einfach nicht angezeigt!
    - Verwende ich Goggle Chrome auf Android wird ein Diagramm von Beiden korrekt angezeigt, das andere bleibt weiterhin leer.
    - Verwende ich Google Chrome auf Windows oder MacOS, werden beide Diagramme korrekt angezeigt.

    Ideen?

    Einen Kommentar schreiben:


  • toggle
    antwortet
    Die Anzahl der Datenquellen, die mindestens einmal alle 5 Minuten ins Datenarchiv schreiben, wird ständig größer. Bekannterweise ist eine solches Datenaufkommen weder für die DB noch für die Darstellung in Diagrammen gut. Bei steigender Menge der Datenquellen wird die übliche Methode, die Daten über Logiken zu filtern, ziemlich unübersichtlich. Gibt es eine elegantere Methode die Daten vor dem Archivieren zeitlich zu "rastern" (bzw. wird es so etwas geben)?

    Einen Kommentar schreiben:


  • baumhaus123
    antwortet
    Alles klar, dann freue ich mich auf Diagramme 2.0!

    Einen Kommentar schreiben:


  • gaert
    antwortet
    Keine Sorge: Diagramme stehen noch immer auf der Liste Nur rutschen die Dinger irgendwie immer runter, weil ständig andere Dinge vorrücken... Wie schon gesagt: Diagramme sind noch Version 1.0 (wenn überhaupt) - da wird noch einiges kommen. Aber das werde ich irgendwann mal "gebündelt" angehen, sonst muss ich ständig umdenken (PHP, JS, CSS, MySQL, Canvas, ...)

    Die Diagramliste ist schon 2 km lang...

    Einen Kommentar schreiben:


  • baumhaus123
    antwortet
    Ich wollte man vorsichtig nachfragen, ob wir denn noch mit dem eingeschränkten Wertebereich für die Diagramme rechnen dürfen. Ich findes es zwar gut, dass edomi da auch selbst "rastert" - allerdings gerade bei Innentemperatur-Diagrammen macht er immer einen Bereich zwischen 0 und 30°C, da läßt sich dann nur noch wenig erkennen, weil das Raster zu weitläufig ist. Wenn nun die Wertebereiche aus Archiven in der Diagrammeinstellung ziehen würden, würde das besser aussehen (z.B. 15 - 25°C). Falls es Ausreißer aus dieser Skala gibt, könnte edomi ja immer noch eigenständig skalieren. Oder man könnte z.B. einstellen, ob das Raster fest ist und man in Kauf nimmt, dass manche Werte dann nicht angezeigt werden. Nur so ein paar Gedanken dazu. Ich weiß, das Thema hatten wir hier schon ein paar mal, aber aktuell lassen sich zumindest bei mir viele Werte nicht schön visualisieren.

    Danke schon mal für's "Aus die Liste schreiben"!

    Einen Kommentar schreiben:


  • gaert
    antwortet

    Ist leider etwas "sperrig" - es gibt ja noch andere Ausdrücke, wie z.B. "first day of this month". Einfach mal durchprobieren oder ggf. die PHP-Doku zu strtotime() "genießen"

    Einen Kommentar schreiben:


  • basaltnischl
    antwortet
    Wer lesen kann ist klar im Vorteil ... Asche auf mein Haupt ...
    Jetzt geht es!

    Einen Kommentar schreiben:


  • gaert
    antwortet
    Hier:

    "01.{month}.{year} 00:00:00" bis "01.{month}.{year} 23:59:59 +1 month -1 day"
    • der Trick: Da ein Monat 28-31 Tage haben kann, wird 1 ganzer Monat addiert und dann 1
      Tag abgezogen
    • aus "01.03.2014 00:00:00" wird also zunächst "01.04.2014 23:59:59" und im nächsten
      Schritt "31.03.2014 23:59:59"
    {month} und {year} werden übrigens durch den aktuellen Monat/Jahr von EDOMI ersetzt - hat mit der PHP-Funktion strtotime() nichts zu tun.
    Zuletzt geändert von gaert; 04.03.2016, 21:01.

    Einen Kommentar schreiben:


  • gaert
    antwortet
    Indem Du den entsprechenden Zeitraum angibst... Eine Möglichkeit dem aktuellen Monat anzugeben sollte in der Doku stehen (wenn ich mich nicht irre).

    Einen Kommentar schreiben:


  • basaltnischl
    antwortet
    Genau, mit 29 Tagen sieht es besser aus, jedoch stören mich jetzt die Daten des Vormonats. 1.-4. Tag ist März 5.-29. ist Februar.
    Wie sehe ich bei Tageskumulation nur den aktuellen Monat? Sprich 1-31. März auch wenn 5. - 31. Tag leer ist.

    Einen Kommentar schreiben:


  • gaert
    antwortet
    Klar, Kummulation bedeutet genau das: Alle zu Verfügung stehenden Daten des angegebenen Zeitraums werden (in deinem Fall) pro Tag zusammengefasst.

    dein Problem ist, dass dein Zeitbereich nicht korrekt ist: "now -31 days" bedeutet (heute) "4.2. bis 4.3"

    Einen Kommentar schreiben:


  • basaltnischl
    antwortet
    Ich habe ein Problem mit einem Diagramm welches auf Kumulation "Tag" steht.
    Edomi hat jetzt brav einen Monat Daten jeden Tag gesammelt und den Tageswert ausgegeben.
    Jetzt nach einem Monat stellt er 2 Werte dar (letzten Monat und diesen Monat) und zwar den Maximal Wert und einen Mittelwert.
    Ich habe versucht mit Startdatum (now -31 days) und Enddatum (now) nur die Daten eines Monats zu bekommen.
    Geht jedoch nicht.

    Einen Kommentar schreiben:


  • gaert
    antwortet
    Du hast einen kleinen Denkfehler...

    Beispiel: "now -{123} days" führt bei positiven KO-Werten z.B. zu "now -5 days" - also korrekt. Mit negativen Werten führt dies aber zu "now --5 days"... Leider wird "--" nicht zu "+" Denn hier werden keine mathematischen Berechnungen ausgeführt, sondern Anweisungen interpretiert.

    Korrekt wäre also "now {123} days" und der KO-Wert(!) muss dann per Default negativ sein (bzw. positiv wenn die Zukunft gemeint ist).

    Einen Kommentar schreiben:


  • Winni
    antwortet
    Zitat von fisch3009 Beitrag anzeigen
    Was soll denn "now minus x hours minus y hours" überhaupt machen? Evtl. fehlen dir aber auch einfach die Leerzeichen hinter dem KO?
    Wenn du die beiden Zahlen einfach addiert haben willst, nimm ne Logik mach 677 + 678 und schreib es in 679 und schreib now - {679} hours
    Start = now - verschiebung - zeitraum
    Ende = now - verschiebung

    So könnte ich Zoomen und den Zeitbereich mit Slidern elegant verschieben.

    Ich habs jetzt mit nem LBS gelöst. Leider kann das Diagramm wohl auch nicht mit negativen KOs umgehen, daher muss ich den Slider nach rechts schieben, wenn ich was im Diagramm weiter links sehen will. Werd' noch ne weitere Variable definieren um auch das in den Griff zu kriegen

    Einen Kommentar schreiben:

Lädt...
X