FHEM Forum

FHEM => Frontends => SVG / Plots / logProxy => Thema gestartet von: betateilchen am 02 Februar 2015, 20:22:15

Titel: [bug] 98_SVG - Labels werden nicht skaliert
Beitrag von: betateilchen am 02 Februar 2015, 20:22:15
Wird in einem SVG-device das Attribut plotsize gesetzt, werden die Labels der Diagrammlinien und das <L1> Label im Plottitel nicht mit skaliert:

Hier ein zugegeben übertriebenes Beispiel, in dem das Attribut plotsize auf 400,80 gesetzt wurde, um den Effekt zu verdeutlichen:

(http://up.picr.de/20873289fv.png)
Titel: Antw:[bug] 98_SVG - Labels werden nicht skaliert
Beitrag von: rudolfkoenig am 03 Februar 2015, 07:12:41
Und aus welchem Grund soll das ein Bug sein?
Titel: Antw:[bug] 98_SVG - Labels werden nicht skaliert
Beitrag von: betateilchen am 03 Februar 2015, 09:59:16
Titel: Antw:[bug] 98_SVG - Labels werden nicht skaliert
Beitrag von: strauch am 03 Februar 2015, 10:45:08
Mhh das müsste aber gut überlegt sein. Zum einen muss es ja lesbar bleiben. Zum anderen möchte ich nicht weil ich einen Plot z.B. größer mache das die Schrift größer ist als an anderen Stellen. Oder wenn ich einen Plot höher mache, das die Schrift verzerrt wird. Dürfte also erst passieren wenns knarzt, kann man das erkennen?
Ich fände es schwierig hier eine Regel zu finden. Aus gestalterischer/typografischer Sicht sind auch wenig unterschiedliche Typo und Typogroßen wünschenswert.
Titel: Antw:[bug] 98_SVG - Labels werden nicht skaliert
Beitrag von: betateilchen am 03 Februar 2015, 11:09:50
@strauch: es geht nicht um die grundsätzliche Frage, ob Schriften skaliert werden sollen oder nicht, denn es wird ja jetzt schon fast alles skaliert, auch die Schriften an den Achsen, mit Ausnahme der Überschrift (im Diagramm oben die min/max Werte) und die Achsenbeschriftungen (im Diagramm die T P H, wobei das H schon unten aus dem Plot fällt).

Titel: Antw:[bug] 98_SVG - Labels werden nicht skaliert
Beitrag von: strauch am 03 Februar 2015, 11:41:54
Also ich hab es in Photoshop per Differenz mal Testweise übereinander gelegt, bei mir wird da nichts skaliert, an Typo. Siehe die beiden Screenshots, wenn es gleich ist wirds schwarz (Der Februar ist weg). Oder meinst du mit skalieren die Position am Diagramm?
Titel: Antw:[bug] 98_SVG - Labels werden nicht skaliert
Beitrag von: betateilchen am 03 Februar 2015, 11:56:47
ok, Du hast gewonnen, das habe ich so noch gar nicht getestet und da hat mir wohl mein Auge einen optischen Streich gespielt. Das ist ja dann aber noch schlimmer.

Ein Vorteil von SVG Daten sollte ja eigentlich sein, dass sie eben keine Elemente mit fest definierten Größen haben.
Titel: Antw:[bug] 98_SVG - Labels werden nicht skaliert
Beitrag von: rudolfkoenig am 03 Februar 2015, 12:04:09
Genau. Du hast CSS, kannst selbst skalieren. :)
Titel: Antw:[bug] 98_SVG - Labels werden nicht skaliert
Beitrag von: betateilchen am 03 Februar 2015, 12:08:44
Falsch. Ich rufe "ShowLog()" auf und bekomme etwas unleserliches. Das hat nix mit eigenem CSS auf Anwenderseite zu tun.
Titel: Antw:[bug] 98_SVG - Labels werden nicht skaliert
Beitrag von: justme1968 am 03 Februar 2015, 12:52:54
das ist nicht noch schlimmer...

man muss doch unterscheiden ob man den ganzen plot inklusive aller beschriftungen vergrössern möchte (d.h. tatsächlich hoch skalieren möchte) das sollte über css gehen oder ob man die größe hoch setzt um mehr informationen (kurven, legende,...) darzustellen und dabei die größe der beschriftung gleich zu lassen. dafür ist plot size da.

plot size so klein zu setzen das kein platz mehr für alles ist ist und sich zu wüschen das dann alle texte so klein werden das sie nicht mehr zu lesen wären ist kein gutes beispiel.