Hallo,
ich habe versucht herauszufinden in welcher CSS-Klasse die SVG-Plots liegen.
Leider habe ich, bitte korrigiert mich, wenn falsch, herausgefunden, dass der Content der SVGs ohne Klassenzuordnung in die betreffende Seite integriert wird.
Kann ein "Eingeweihter" evtl. im Code zum plotten noch eine Klasse assoziieren, damit auch hier per CSS noch Anpassungen möglich sind?
Gruß ... Peedy
Ich gehe davon aus, dass Du das fuer "plotEmbed 1" brauchst, d.h. das SVG befindet sich in einem <embed> Tag.
Kannst du bitte pruefen, ob dein CSS mit dem id (was jeder SVG besitzt) funktioniert? Sonst wuerde das Hinzufuegen der Klasse nichts aendern.
Ich habe mal plotEmbed auf 1 gesetzt ....
Ausser dass dann noch ein paar Klassen zur Textdarstellung angepasst werden müssen, habe ich keine Möglichkeit mit width bei den verschiedenen Elementen etwas zu erreichen
ist irgendwo die Breite der divs gefixt? Siehe unterschied Code und gezeigtem Attribut
Hab gerade was interessantes entdeckt:
https://css-tricks.com/scale-svg/
ZitatIf you use an <object>, <embed>, or <iframe> to embed your SVG, setting height and width on the <svg> won't change the size of the frame; you'll just get scrollbars inside your iframe if the SVG is too big.
Ich glaube, dass viewBox mit Option #3 (inline SVG) den Nagel auf den Kopf trifft.
Ist es möglich dies zu Implementieren?
Gruß ... Peedy
<embed> verursacht diverse andere Probleme auch, die Loesung ist mAn "plotEmbed 0" (das ist die Voreinstellung) zu verwenden.
Leider verursacht das andere Probleme, falls die plot-Berechnung laenger dauert, das will ich aber fixen.
<embed> entzieht dem Diagramm ein paar CSS-Attribute ... deshalb eh nicht meine Wahl.
Danke im Voraus :-)