NEWS
Flot: Datenreihen verschieben ?
-
Ich habe einen Chart mit mehreren Datenteihen.
Jetzt ist eine neue dazu gekommen, die ich gerne an 2. Stelle hätte.
bei eCharts lässt sich das durch einfaches Verschieben der Datenreihen erreichen.
Bei flot hab ich bisher immer eine neue Datenreihe angehängt und anschließend die bestehenden um eine Zeile weiterkopiert, bis die gewünschte Position frei wurde.Das ist mir hier zu umständlich.
Ich habe versucht den URL zu manipulieren, und den letzten Eintrag dort an die 2.Stelle geschoben.
Aber das nutzte nichts.auch wenn hier der von mit vermutete Teil
l%5B8%5D%5Bid%5D=Messwerte.0.Solaranlage.Prognosen.clearSkyHourly&l%5B8%5D%5Boffset%5D=0&l%5B8%5D%5Baggregate%5D=minmax&l%5B8%5D%5Bcolor%5D=%23ccc4ac&l%5B8%5D%5Bthickness%5D=3&l%5B8%5D%5Bshadowsize%5D=3&l%5B8%5D%5Bname%5D=Estimate+real&l%5B8%5D%5Bxmove%5D=0&l%5B8%5D%5Byaxe%5D=off&l%5B8%5D%5Bxaxe%5D=off&l%5B8%5D%5BcommonYAxis%5D=1&l%5B8%5D%5BafterComma%5D=2&l%5B8%5D%5Bdashes%5D=false&l%5B8%5D%5BdashLength%5D=10&l%5B8%5D%5BspaceLength%5D=10&l%5B8%5D%5Bmultiplicator%5D=1
an zweiter Position steht, bleibt der Chart wie gehabt, und beim "in Fenster öffnen" steht wieder die alte Reihenfolge im URL.
Was habe ich übersehen?
-
@homoran Kann man nicht den DP an der Position ändern, wo man ihn haben möchte, und dann den Namen anpassen?
Ansonsten schon mal versucht die URL im Objekt zu ändern?
-
@mcu sagte in Flot: Datenreihen verschieben ?:
Kann man nicht den DP an der Position ändern, wo man ihn haben möchte
nein, das geht nur bei eCharts
@mcu sagte in Flot: Datenreihen verschieben ?:
Ansonsten schon mal versucht die URL im Objekt zu ändern?
ja!, siehe Spoiler
edit: was ist am Objekt anders?
opjekte gibt es doch nur bei presets, oder? -
@homoran sagte in Flot: Datenreihen verschieben ?:
ja!, siehe Spoiler
Im Spoiler sieht es eher nach dem Link aus?
-
@homoran sagte in Flot: Datenreihen verschieben ?:
opjekte gibt es doch nur bei presets, oder?
Im Objekt wird doch die URL, sprich damit auch die Reihenfolge gespeichert
-
@mcu sagte in Flot: Datenreihen verschieben ?:
Im Spoiler sieht es eher nach dem Link aus?
das ist doch der URL, incl.ip und port
-
@homoran Ja wo hast du es denn geändert in den Objektdaten oder im Link?
-
@mcu sagte in Flot: Datenreihen verschieben ?:
Im Objekt wird doch die URL, sprich damit auch die Reihenfolge gespeichert
aber nur wenn du den Chart als Preset speicherst.
Der darin enthaltene URL ist identiwch mit dem LINK jedoch ohne IP und Port.hab jetzt mal als Preset gespeichert .
mal sehn was wird -
@mcu sagte in Flot: Datenreihen verschieben ?:
wo hast du es denn geändert in den Objektdaten oder im Link?
Weder noch!
im URL, der 7n der Adresszeile des Browserfensters stehr.hatte bis jetzt keine Objektdaten davon.
-
@mcu So, jetzt hab ich es in den Objektdaten geändert und dann neu geladen
wieder die alte Reihenfolge , auch im URL/Link
als ob die Reihenfolge noch irgendwo anders definiert würde.
EDIT:
In den Objektdaten ist noch die von mir modifizierte Reihenfolge. -
@homoran Also ich habe bei mir die Reihenfolge geändert und er hat es auch erkannt, nach Aktualisierung wird man zum erneuten Speichern aufgefordert.
Man muss natürlich nicht nur den DP ändern sondern auch die anderen Werte die man zum DP eingestellt hat, sonst werden die Begriffe (Legende) in der alten Reihenfolge angezeigt. -
@mcu sagte in Flot: Datenreihen verschieben ?:
Man muss natürlich nicht nur den DP ändern sondern auch die anderen Werte die man zum DP eingestellt
Deswegen hab ich ja den von mir vermuteten Part, den ich verschoben habe nochmal einzeln gepostet.
da müsste nach meiner Meinung alles drin sein.Was verschiebst du denn?
-
@homoran Hab es jetzt nochmal gemacht im Objekt in den Objektdaten geändert im Flot aktualisiert -> es kann man soll es speichern. Das darf man allerdings nicht machen sondern muss es neu laden.
Was verschiebst du denn?
Ich ändere direkt an der Stelle den DP und den Namen. Ich verschiebe nichts.
-
@mcu sagte in Flot: Datenreihen verschieben ?:
Ich ändere direkt an der Stelle den DP und den Namen. Ich verschiebe nichts.
dann muss ich ja alle anderen Parameter auch manuell ändern!
das will ich ja gerade vermeiden.Dann kann ich ja direkt
@homoran sagte in Flot: Datenreihen verschieben ?:
eine neue Datenreihe angehängt und anschließend die bestehenden um eine Zeile weiterkopiert, bis die gewünschte Position frei wurde.
-
@mcu sagte in Flot: Datenreihen verschieben ?:
Ich ändere direkt an der Stelle den DP und den Namen.
da kann ich nichts ändern
über den Bleistift ganz rechts nur den Preset Namen -
@homoran Wenn du jetzt laden klickst, kommt die Kurve so wie du sie im Objekt eingestellt hast?
Ich teste noch ein wenig. Melde mich. -
@mcu sagte in Flot: Datenreihen verschieben ?:
enn du jetzt laden klickst, kommt die Kurve so wie du sie im Objekt eingestellt hast?
nein!
sie ändert wieder die Reihenfolge -
@homoran Also wenn ich den Aufbau richtig verstehe musst du nur bestimmte Zahlen anpassen
Im Aufbau der Kurve steht ja am Anfang z.B.l%5B0
Dies steht vor allen Parametern, die zur 0.ten Kurve gehören.
Bei der nächsten Kurve steht immerl%5B1
vor allen. Jetzt muss in der URL halt die Position anpassen.Möchtest du die 8-te Kurve auf Platz 2 -> Ändere alle
l%5B7
aufl%5B1
, aber Vorsicht, vorher müssen die "hinteren" Kurve alle einen weiter verschoben werden.
Müsste man mal ein Programm schreiben mit dem man machen kann, ist dann einfacher. -
@mcu sagte in Flot: Datenreihen verschieben ?:
Im Aufbau der Kurve steht ja am Anfang z.B. l%5B0
das hatte ich befürchtet, konnte es aber nicht interpretieren.
Dann fang ich mal an zu basteln
-
@mcu
ALLE 5B0...8 ändern?
das steht ja zigmal im URL!heute nicht mehr....
...oder
@mcu sagte in Flot: Datenreihen verschieben ?:
Müsste man mal ein Programm schreiben mit dem man machen kann, ist dann einfacher.