Servus!
Hallo @Rolf B,
hallo @Matthias Scharwies,Ich habe das befürchtet, dass es nicht so einfach geht, wie ich gehofft habe. Vielleicht hat ja auch deshalb mein Vordenker so ein Knotenprogramm geschrieben.
Das hat auch noch Probleme, und zwar bei den Tagesdiagrammen an den Tagen, wenn Schalttage im Spiel sind.
Die wollte ich dabei auch möglichst gleich beseitigen.
Meine Frage war daher, kann man bein SVG vielleicht mittels CSS und Positionierung mit Layern arbeiten?
Ja!
Ein Layer wäre dann das Gitterdiagramm und darüber würde man transparent die Layer mit Beschriftungen, Kurve Vortag, Kurve akteueller Tag, Kurve letztes Jahr zum gleichen Tag, usw. legen.
Geht, einfach drüber schreiben!
Und die könnte man dann am Client mittels JavaScript wahlweise ausblenden, so dass kein erneuter Request notwendig wäre und auch keine Neuberechnung im Backend.
oder mit einer Klasse, die per CSS display:none oder hidden kriegt.
Für JavaScript-Verweigerer müsste man vielleicht einen Fallback bauen, bei dem die Ebenen auch wahlweise ausgeblendet werden könnten, aber dank Caching am Server auch keine Neuberechnung notwendig werden muss.
Es gibt niemanden mehr, der kein JS hat!
Das waren so meine Ideen zu SVG und CSS.
Sind die Blödsinn, oder sind die realisierbar?
Realisierbar, meist verwendet man eine Bibiothek wie D3.js
Herzliche Grüße
Matthias Scharwies
Ich habe heute rausgefunden, dass in das Pizzafach meines Rucksacks auch ein Laptop passt!