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)
Und aus welchem Grund soll das ein Bug sein?
- Weil die Diagrammlinienbeschriftungen plötzlich ausserhalb des Plots stehen?
- Weil alle anderen Textelemente in Deinem SVG Content korrekt skaliert werden?
- Weil es doof aussieht?
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.
@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).
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?
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.
Genau. Du hast CSS, kannst selbst skalieren. :)
Falsch. Ich rufe "ShowLog()" auf und bekomme etwas unleserliches. Das hat nix mit eigenem CSS auf Anwenderseite zu tun.
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.