55_InfoPanel.pm - Wer 02_RSS.pm mag, wird auch das hier lieben...

Begonnen von betateilchen, 26 Januar 2015, 16:17:25

Vorheriges Thema - Nächstes Thema

Matscher

Okay das erklärt, das du im modul das Attribut plotsize setzt, was auf smallscreens mit 800x160 erstmal etwas groß ist. :)
Rasp 3
CUL V3 868Mhz + nanoCUL 868Mhz als RFR + nanoCUL 868Mhz für Homematic + SIGNALduino
Zigbee CC2531 - Aquara TempSensor
MySensors Ethernet Gateway, Water meter, Gas meter
Modul: 09_CUL_FHTTK.pm (assumed), culfw part HAS_FHT_TF

Benni

Hallo betateilchen,

ich hätte da noch eine Idee, die SVG-Icons betreffend:

Bei den Icons, zumindest bei denen aus  ./www/images/fhemSVG, hat man ja im FHEMWEB die Möglichkeit die Farbe für die Ausgabe anzugeben. Beim Einbinden in InfoPanel werden die derzeit einfach in schwarz (wie wahrscheinlich im SVG definiert) gezeichnet. Könnte man dazu nicht einfach auch die, aktuell mit rgb festgelegte Farbe verwenden?

Damit würde dann übrigens auch die trash-Spezialfunktion obsolet, wenn denn das Mülleimer-Symbol als entsprechendes SVG vorliegt. ;)

Btw.: Ich bin inzwischen bis auf ein letztes RSS, wo ich zwingend eine Pixelgrafik als Ergebnis benötige jetzt komplett auf InfoPanel 8)

Grüße Benni.

Matscher

Noch was kleines, könntest Du bitte noch das encoding in den Header schreiben?
<meta charset="UTF-8">

Danke! :)
Rasp 3
CUL V3 868Mhz + nanoCUL 868Mhz als RFR + nanoCUL 868Mhz für Homematic + SIGNALduino
Zigbee CC2531 - Aquara TempSensor
MySensors Ethernet Gateway, Water meter, Gas meter
Modul: 09_CUL_FHTTK.pm (assumed), culfw part HAS_FHT_TF

betateilchen

Zitat von: Matscher am 02 Februar 2015, 21:57:27
Okay das erklärt, das du im modul das Attribut plotsize setzt,

Nein. Das Attribut setze ich, damit 98_SVG den Plot in genau der Größe liefert, den Du im plot-Tag des Infopanels haben möchtest.

Zitat von: Benni am 02 Februar 2015, 22:02:39
ich hätte da noch eine Idee, die SVG-Icons betreffend:

Das funktioniert deshalb nicht, weil mein Modul nicht weiss, "woher" das SVG stammt. Und ich kann nicht bei jedem SVG jegliche Füllfarbe einfach überschreiben. Das Attribut für Füllfarben heisst nämlich bei allen SVG Elementen identisch, Also für Linien, Füllungen usw. Im schlimmsten Fall würdest Du also eine einfarbige Fläche als Ergebnis bekommen.

Zitat von: Benni am 02 Februar 2015, 22:02:39
Damit würde dann übrigens auch die trash-Spezialfunktion obsolet, wenn denn das Mülleimer-Symbol als entsprechendes SVG vorliegt. ;)

Nein, denn das trash Tag liefert automatisch noch einen farblich wählbaren Hintergrund.

Zitat von: Matscher am 03 Februar 2015, 09:02:27
Noch was kleines, könntest Du bitte noch das encoding in den Header schreiben?

Kann ich machen, wobei ich mir überlege, ob es nicht sinnvoller wäre, das schon in den Dokument-Header zu packen und nicht erst in den html-Header.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Benni

Zitat von: betateilchen am 03 Februar 2015, 09:56:42
Das funktioniert deshalb nicht, weil mein Modul nicht weiss, "woher" das SVG stammt. Und ich kann nicht bei jedem SVG jegliche Füllfarbe einfach überschreiben.

Schade! Sowas hatte ich aber schon vermutet.
Das könnte man evtl. noch per expliziter Angabe abfangen (bspw. eine Art Parameter override-fill-color bei img mit  oder einem Kommando rgbsvg) aber das führt dann denke ich zu weit. Man muss ja auch nicht alles in InfoPanel direkt machen können. Die Handvoll Icons die das dann betrifft kann man sich ja auch locker statisch einfärben.

betateilchen

Zitat von: Benni am 03 Februar 2015, 10:08:58
Die Handvoll Icons die das dann betrifft kann man sich ja auch locker statisch einfärben.

So habe ich das beispielsweise mit dem "frost.svg" gemacht und das Ding von schwarz auf blau umgefärbt. Dargestellt wird das Icon dann auf einem weißen Quadrat als Hintergrund.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

betateilchen

Zitat von: Benni am 03 Februar 2015, 10:08:58
Man muss ja auch nicht alles in InfoPanel direkt machen können. Die Handvoll Icons die das dann betrifft kann man sich ja auch locker statisch einfärben.

Du kannst das Umfärben von Icons aber auch einfach in einer Funktion colorChange() Deiner 99_myUtils einbauen und im Infopanel dann mit

img - x y 1 data {colorChange(/path/to/file.svg, neueFarbe)}

einbinden.

Weiter oben hier im Thread hatte ich sowas ähnliches schonmal beschrieben.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Benni

Zitat von: betateilchen am 26 Januar 2015, 21:51:51
Ein großer Vorteil der svg-Daten ist beispielsweise, dass man für Mülltonnen nur noch eine einzige Vorlagendatei braucht und die gewünschte Farbe einfach on-the-fly festlegt

Danke! Ich hab's gefunden.
Das hatte ich soweit unten hier im Thread leider schon nicht mehr im "Speicher" :)

betateilchen

Vielleicht baue ich eine colorChange() Funktion direkt in das Modul mit ein, dann muss die nicht jeder selbst in seine myUtils schreiben. Darüber werde ich mal nachdenken.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Benni

8) Dann lasse ich dir jetzt am besten einfach mal etwas Zeit zum Nachdenken ...

betateilchen

#100
Erster - funktionierender - Versuch (nur für Dateien im Filesystem!)


#

img - 200 100 h46 data { btIP_changeColor("./www/images/fhemSVG/frost.svg","000000","FF0000") }

#


sollte eine rote Schneeflocke als Ausgabe liefern.

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

betateilchen

Zitat von: Matscher am 02 Februar 2015, 21:57:27
Okay das erklärt, das du im modul das Attribut plotsize setzt, was auf smallscreens mit 800x160 erstmal etwas groß ist. :)

Jetzt hab ich erst kapiert, was Du meinst (kannst Du nicht in ganzen Sätzen reden...) - ich setze das Attribut auch dann zurück, wenn es vorher gar nicht existiert hat.

Ist gefixt.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Benni

Habe eben mal btIP_changeColor getestet. Das scheint soweit zu funktionieren. :)

Allerdings habe ich seit ich die aktuelle Modulversion am Laufen habe leider keine Plots mehr im InfoPanel

Plotdefinition:


#

plot - 0 300 1 1 "SVG_HG.XX.FL.Wetter_1;day"


#


und hier das HTML-Ergebnis

<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">

<html >
<head>
<title>ipBBTest</title>
<meta http-equiv="refresh" content="60"/>
<script type="text/javascript" src="/fhem/pgm2/cordova-2.3.0.js"></script><script type="text/javascript" src="/fhem/js/webviewcontrol.js"></script><script type="text/javascript">var wvcDevices = {99880: 'EG.WZ.TB.Tablet'}</script><script type="text/javascript" charset="UTF-8"></script>
<script type="text/javascript" src="/fhem/pgm2/jquery.min.js"></script>
<script type="text/javascript" src="/fhem/pgm2/jquery-ui.min.js"></script>
<script type="text/javascript" src="/fhem/pgm2/dashboard.js"></script>
</head>
<body topmargin="0" leftmargin="0" margin="0" padding="0">
<div id="svg_content" z-index="1" >

<svg
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
width="800px" height="600px"
viewPort="0 0 800 600"
style="stroke-width: 0px; background-color:000000; " >

<!-- w: 0 h: 0 nw: 0 nh: 0 t: image/svg+xml -->
<image id="7ea147962480666bb905162d8192195c" x="0" y="300" width="0px" height="0px"
xlink:href="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN2Zz4KPHN2
ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6
eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIGlkPSdTVkdQTE9UX1NWR19IRy5Y
WC5GTC5XZXR0ZXJfMScgIHdpZHRoPSIwcHgiIGhlaWdodD0iMHB4Ij4KPHN0eWxlIHR5cGU9InRl
eHQvY3NzIj48IVtDREFUQVsKLyogQXV0aG9yOiBWb2xrZXIgKi8KdGV4dCB7IGZvbnQtZmFtaWx5
OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZToxMnB4OyBmaWxsOiNDQ0ND
Q0M7fQp0ZXh0LnRpdGxlIHtmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlm
OyBmb250LXNpemU6MTZweDsgZmlsbDojQ0NDQ0NDO30KdGV4dC5sZWdlbmR7IGN1cnNvcjpwb2lu
dGVyOyB9CnRleHQuY29weSAgeyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOyBzdHJva2U6bm9u
ZTsgZmlsbDpibHVlOyBjdXJzb3I6cG9pbnRlcjt9CnRleHQucGFzdGUgeyB0ZXh0LWRlY29yYXRp
b246dW5kZXJsaW5lOyBzdHJva2U6bm9uZTsgZmlsbDpibHVlOyBjdXJzb3I6cG9pbnRlcjt9CgoK
cGF0aC5TVkdwbG90ICAgICB7IHN0cm9rZTpibGFjazsgZmlsbDpub25lOyB9CnBvbHlsaW5lLlNW
R3Bsb3QgeyBzdHJva2U6YmxhY2s7IGZpbGw6bm9uZTsgfQouYm9yZGVyICB7IHN0cm9rZTpibGFj
azsgZmlsbDp1cmwoI2dyX2JnKTt9Ci52Z3JpZCAgIHsgc3Ryb2tlOmdyYXk7IHN0cm9rZS1kYXNo
YXJyYXk6Miw2O30KLmhncmlkICAgeyBzdHJva2U6Z3JheTsgc3Ryb2tlLWRhc2hhcnJheToyLDY7
fQoucGFzdGVkICB7IHN0cm9rZTpibGFjazsgc3Ryb2tlLWRhc2hhcnJheToxLDE7fQoKLlNWR3Bs
b3QubDAgICAgIHsgc3Ryb2tlOnJlZDsgICAgIH0gIAouU1ZHcGxvdC5sMSAgICAgeyBzdHJva2U6
Z3JlZW47ICAgfSAgCi5TVkdwbG90LmwyICAgICB7IHN0cm9rZTpibHVlOyAgICB9ICAKLlNWR3Bs
b3QubDMgICAgIHsgc3Ryb2tlOm1hZ2VudGE7IH0gIAouU1ZHcGxvdC5sNCAgICAgeyBzdHJva2U6
YnJvd247ICAgfSAgCi5TVkdwbG90Lmw1ICAgICB7IHN0cm9rZTpibGFjazsgICB9ICAKLlNWR3Bs
b3QubDYgICAgIHsgc3Ryb2tlOm9saXZlOyAgIH0gIAouU1ZHcGxvdC5sNyAgICAgeyBzdHJva2U6
Z3JheTsgICAgfSAgCi5TVkdwbG90Lmw4ICAgICB7IHN0cm9rZTp5ZWxsb3c7ICB9ICAKLlNWR3Bs
b3QubDBmaWxsIHsgc3Ryb2tlOiNmMDA7IGZpbGw6dXJsKCNncl8wKTsgfQouU1ZHcGxvdC5sMWZp
bGwgeyBzdHJva2U6IzI5MTsgZmlsbDp1cmwoI2dyXzEpOyB9Ci5TVkdwbG90LmwyZmlsbCB7IHN0
cm9rZTojMDBmOyBmaWxsOnVybCgjZ3JfMik7IH0KLlNWR3Bsb3QubDNmaWxsIHsgc3Ryb2tlOiNm
MGY7IGZpbGw6dXJsKCNncl8zKTsgfQouU1ZHcGxvdC5sNGZpbGwgeyBzdHJva2U6I2ZmMDsgZmls
bDp1cmwoI2dyXzQpOyB9Ci5TVkdwbG90Lmw1ZmlsbCB7IHN0cm9rZTojMGZmOyBmaWxsOnVybCgj
Z3JfNSk7IH0KLlNWR3Bsb3QubDZmaWxsIHsgc3Ryb2tlOiMwMDA7IGZpbGw6dXJsKCNncl82KTsg
fQouU1ZHcGxvdC5sMGRvdCAgeyBzdHJva2U6cmVkOyAgIHN0cm9rZS1kYXNoYXJyYXk6Miw0OyB9
Ci5TVkdwbG90LmwxZG90ICB7IHN0cm9rZTpncmVlbjsgc3Ryb2tlLWRhc2hhcnJheToyLDQ7IH0K
LlNWR3Bsb3QubDBmaWxsX3N0cmlwZSB7IHN0cm9rZTpyZWQ7IGZpbGw6dXJsKCNncjBfc3RyaXBl
KTt9Ci5TVkdwbG90LmwxZmlsbF9zdHJpcGUgeyBzdHJva2U6Z3JlZW47IGZpbGw6dXJsKCNncjFf
c3RyaXBlKTt9Ci5TVkdwbG90LmwwZmlsbF9neXIgICAgeyBzdHJva2U6cmVkOyBmaWxsOnVybCgj
Z3IwX2d5cik7fQoKdGV4dC5TVkdwbG90LmwwICAgICB7IHN0cm9rZTpub25lOyBmaWxsOnJlZDsg
ICAgIH0gCnRleHQuU1ZHcGxvdC5sMCAgICAgeyBzdHJva2U6bm9uZTsgZmlsbDpyZWQ7ICAgICB9
IAp0ZXh0LlNWR3Bsb3QubDEgICAgIHsgc3Ryb2tlOm5vbmU7IGZpbGw6Z3JlZW47ICAgfSAKdGV4
dC5TVkdwbG90LmwyICAgICB7IHN0cm9rZTpub25lOyBmaWxsOmJsdWU7ICAgIH0KdGV4dC5TVkdw
bG90LmwzICAgICB7IHN0cm9rZTpub25lOyBmaWxsOm1hZ2VudGE7IH0KdGV4dC5TVkdwbG90Lmw0
ICAgICB7IHN0cm9rZTpub25lOyBmaWxsOmJyb3duOyAgIH0KdGV4dC5TVkdwbG90Lmw1ICAgICB7
IHN0cm9rZTpub25lOyBmaWxsOmJsYWNrOyAgIH0KdGV4dC5TVkdwbG90Lmw2ICAgICB7IHN0cm9r
ZTpub25lOyBmaWxsOm9saXZlOyAgIH0KdGV4dC5TVkdwbG90Lmw3ICAgICB7IHN0cm9rZTpub25l
OyBmaWxsOmdyYXk7ICAgIH0KdGV4dC5TVkdwbG90Lmw4ICAgICB7IHN0cm9rZTpub25lOyBmaWxs
OnllbGxvdzsgIH0KdGV4dC5TVkdwbG90LmwwZmlsbCB7IHN0cm9rZTpub25lOyBmaWxsOiNmMDA7
IH0KdGV4dC5TVkdwbG90LmwxZmlsbCB7IHN0cm9rZTpub25lOyBmaWxsOiMyOTE7IH0KdGV4dC5T
VkdwbG90LmwyZmlsbCB7IHN0cm9rZTpub25lOyBmaWxsOiMwMGY7IH0KdGV4dC5TVkdwbG90Lmwz
ZmlsbCB7IHN0cm9rZTpub25lOyBmaWxsOiNmMGY7IH0KdGV4dC5TVkdwbG90Lmw0ZmlsbCB7IHN0
cm9rZTpub25lOyBmaWxsOiNmZjA7IH0KdGV4dC5TVkdwbG90Lmw1ZmlsbCB7IHN0cm9rZTpub25l
OyBmaWxsOiMwZmY7IH0KdGV4dC5TVkdwbG90Lmw2ZmlsbCB7IHN0cm9rZTpub25lOyBmaWxsOiMw
MDA7IH0KdGV4dC5TVkdwbG90LmwwZG90ICB7IHN0cm9rZTpub25lOyBmaWxsOnJlZDsgICAgIH0g
CnRleHQuU1ZHcGxvdC5sMWRvdCAgeyBzdHJva2U6bm9uZTsgZmlsbDpncmVlbjsgICB9IAp0ZXh0
LlNWR3Bsb3QubDBmaWxsX3N0cmlwZSB7c3Ryb2tlOm5vbmU7IGZpbGw6cmVkOyAgfQp0ZXh0LlNW
R3Bsb3QubDFmaWxsX3N0cmlwZSB7c3Ryb2tlOm5vbmU7IGZpbGw6Z3JlZW47fQp0ZXh0LlNWR3Bs
b3QubDBmaWxsX2d5ciAgICB7c3Ryb2tlOm5vbmU7IGZpbGw6cmVkOyAgfQoKXV0+PC9zdHlsZT4K
PCEtLSB3aWxsIGJlIGluY2x1ZGVkIGluIGVhY2ggc3ZnIHBsb3QgLS0+CjxkZWZzPgogIDxsaW5l
YXJHcmFkaWVudCBpZD0iZ3JfYmciIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4K
ICAgIDxzdG9wIG9mZnNldD0iMCUiICAgc3R5bGU9InN0b3AtY29sb3I6I0ZGRkZGNzsgc3RvcC1v
cGFjaXR5OjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6I0E3
QTdBNzsgc3RvcC1vcGFjaXR5OjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgoKICA8bGluZWFyR3Jh
ZGllbnQgaWQ9ImdyXzAiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4KICAgIDxz
dG9wIG9mZnNldD0iMCUiICAgc3R5bGU9InN0b3AtY29sb3I6I2YwMDsgc3RvcC1vcGFjaXR5Oi42
Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOiNmODg7IHN0b3At
b3BhY2l0eTouNCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CgogIDxsaW5lYXJHcmFkaWVudCBpZD0i
Z3JfMSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0
PSIwJSIgICBzdHlsZT0ic3RvcC1jb2xvcjojMjkxOyBzdG9wLW9wYWNpdHk6LjYiLz4KICAgIDxz
dG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6IzhmNzsgc3RvcC1vcGFjaXR5Oi40
Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KCiAgPGxpbmVhckdyYWRpZW50IGlkPSJncl8yIiB4MT0i
MCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiAgIHN0
eWxlPSJzdG9wLWNvbG9yOiMwMGY7IHN0b3Atb3BhY2l0eTouNiIvPgogICAgPHN0b3Agb2Zmc2V0
PSIxMDAlIiBzdHlsZT0ic3RvcC1jb2xvcjojODhmOyBzdG9wLW9wYWNpdHk6LjQiLz4KICA8L2xp
bmVhckdyYWRpZW50PgoKICA8bGluZWFyR3JhZGllbnQgaWQ9ImdyXzMiIHgxPSIwJSIgeTE9IjAl
IiB4Mj0iMCUiIHkyPSIxMDAlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiICAgc3R5bGU9InN0b3At
Y29sb3I6I2YwZjsgc3RvcC1vcGFjaXR5Oi42Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0
eWxlPSJzdG9wLWNvbG9yOiNmOGY7IHN0b3Atb3BhY2l0eTouNCIvPgogIDwvbGluZWFyR3JhZGll
bnQ+CgogIDxsaW5lYXJHcmFkaWVudCBpZD0iZ3JfNCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIg
eTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgICBzdHlsZT0ic3RvcC1jb2xvcjojZmYw
OyBzdG9wLW9wYWNpdHk6LjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3At
Y29sb3I6I2ZmODsgc3RvcC1vcGFjaXR5Oi40Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KCiAgPGxp
bmVhckdyYWRpZW50IGlkPSJncl81IiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+
CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiAgIHN0eWxlPSJzdG9wLWNvbG9yOiMwZmY7IHN0b3Atb3Bh
Y2l0eTouNiIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdHlsZT0ic3RvcC1jb2xvcjojOGZm
OyBzdG9wLW9wYWNpdHk6LjQiLz4KICA8L2xpbmVhckdyYWRpZW50PgoKICA8bGluZWFyR3JhZGll
bnQgaWQ9ImdyXzYiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4KICAgIDxzdG9w
IG9mZnNldD0iMCUiICAgc3R5bGU9InN0b3AtY29sb3I6IzAwMDsgc3RvcC1vcGFjaXR5Oi42Ii8+
CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOiNjY2M7IHN0b3Atb3Bh
Y2l0eTouNCIvPgogIDwvbGluZWFyR3JhZGllbnQ+Cgo8L2RlZnM+Cgo8cmVjdCB4PSI0OCIgeT0i
MTkuMiIgd2lkdGggPSItOTYiIGhlaWdodCA9Ii0zOC40IiByeD0iOCIgcnk9IjgiIGZpbGw9Im5v
bmUiIGNsYXNzPSJib3JkZXIiLz4KPHRleHQgaWQ9InN2Z190aXRsZSIgeD0iMCIgeT0iMTQuNCIg
Y2xhc3M9InRpdGxlIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5taW46LTguMsKwQyAgIG1heDozLjTC
sEMgICBha3Q6MMKwQzwvdGV4dD4KPHRleHQgeD0iMTIiIHk9IjAiIHRleHQtYW5jaG9yPSJtaWRk
bGUiIGNsYXNzPSJ5bGFiZWwiIHRyYW5zZm9ybT0icm90YXRlKDI3MCwxMiwwKSI+VGVtcGVyYXR1
cjwvdGV4dD4KPHRleHQgeD0iLTQiIHk9IjAiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGNsYXNzPSJ5
MmxhYmVsIiB0cmFuc2Zvcm09InJvdGF0ZSgyNzAsLTQsMCkiPkZldWNodGlna2VpdDwvdGV4dD4K
PHBvbHlsaW5lIHBvaW50cz0iNDQsMTkuMiA0NCwyMy4yIi8+Cjxwb2x5bGluZSBwb2ludHM9IjQ0
LC0yMy4yIDQ0LC0xOS4yIi8+Cjxwb2x5bGluZSBwb2ludHM9IjQwLDE5LjIgNDAsMjMuMiIvPgo8
cG9seWxpbmUgcG9pbnRzPSI0MCwtMjMuMiA0MCwtMTkuMiIvPgo8cG9seWxpbmUgcG9pbnRzPSIz
NiwxOS4yIDM2LDIzLjIiLz4KPHBvbHlsaW5lIHBvaW50cz0iMzYsLTIzLjIgMzYsLTE5LjIiLz4K
PHBvbHlsaW5lIHBvaW50cz0iMzIsMTkuMiAzMiwyMy4yIi8+Cjxwb2x5bGluZSBwb2ludHM9IjMy
LC0yMy4yIDMyLC0xOS4yIi8+Cjxwb2x5bGluZSBwb2ludHM9IjI4LDE5LjIgMjgsMjMuMiIvPgo8
cG9seWxpbmUgcG9pbnRzPSIyOCwtMjMuMiAyOCwtMTkuMiIvPgo8cG9seWxpbmUgcG9pbnRzPSIy
NCwxOS4yIDI0LDIzLjIiLz4KPHBvbHlsaW5lIHBvaW50cz0iMjQsLTIzLjIgMjQsLTE5LjIiLz4K
PHBvbHlsaW5lIHBvaW50cz0iMjAsMTkuMiAyMCwyMy4yIi8+Cjxwb2x5bGluZSBwb2ludHM9IjIw
LC0yMy4yIDIwLC0xOS4yIi8+Cjxwb2x5bGluZSBwb2ludHM9IjE2LDE5LjIgMTYsMjMuMiIvPgo8
cG9seWxpbmUgcG9pbnRzPSIxNiwtMjMuMiAxNiwtMTkuMiIvPgo8cG9seWxpbmUgcG9pbnRzPSIx
MiwxOS4yIDEyLDIzLjIiLz4KPHBvbHlsaW5lIHBvaW50cz0iMTIsLTIzLjIgMTIsLTE5LjIiLz4K
PHBvbHlsaW5lIHBvaW50cz0iOCwxOS4yIDgsMjMuMiIvPgo8cG9seWxpbmUgcG9pbnRzPSI4LC0y
My4yIDgsLTE5LjIiLz4KPHBvbHlsaW5lIHBvaW50cz0iNCwxOS4yIDQsMjMuMiIvPgo8cG9seWxp
bmUgcG9pbnRzPSI0LC0yMy4yIDQsLTE5LjIiLz4KPHBvbHlsaW5lIHBvaW50cz0iMCwxOS4yIDAs
MjMuMiIvPgo8cG9seWxpbmUgcG9pbnRzPSIwLC0yMy4yIDAsLTE5LjIiLz4KPHBvbHlsaW5lIHBv
aW50cz0iLTMsMTkuMiAtMywyMy4yIi8+Cjxwb2x5bGluZSBwb2ludHM9Ii0zLC0yMy4yIC0zLC0x
OS4yIi8+Cjxwb2x5bGluZSBwb2ludHM9Ii03LDE5LjIgLTcsMjMuMiIvPgo8cG9seWxpbmUgcG9p
bnRzPSItNywtMjMuMiAtNywtMTkuMiIvPgo8cG9seWxpbmUgcG9pbnRzPSItMTEsMTkuMiAtMTEs
MjMuMiIvPgo8cG9seWxpbmUgcG9pbnRzPSItMTEsLTIzLjIgLTExLC0xOS4yIi8+Cjxwb2x5bGlu
ZSBwb2ludHM9Ii0xNSwxOS4yIC0xNSwyMy4yIi8+Cjxwb2x5bGluZSBwb2ludHM9Ii0xNSwtMjMu
MiAtMTUsLTE5LjIiLz4KPHBvbHlsaW5lIHBvaW50cz0iLTE5LDE5LjIgLTE5LDIzLjIiLz4KPHBv
bHlsaW5lIHBvaW50cz0iLTE5LC0yMy4yIC0xOSwtMTkuMiIvPgo8cG9seWxpbmUgcG9pbnRzPSIt
MjMsMTkuMiAtMjMsMjMuMiIvPgo8cG9seWxpbmUgcG9pbnRzPSItMjMsLTIzLjIgLTIzLC0xOS4y
Ii8+Cjxwb2x5bGluZSBwb2ludHM9Ii0yNywxOS4yIC0yNywyMy4yIi8+Cjxwb2x5bGluZSBwb2lu
dHM9Ii0yNywtMjMuMiAtMjcsLTE5LjIiLz4KPHBvbHlsaW5lIHBvaW50cz0iLTMxLDE5LjIgLTMx
LDIzLjIiLz4KPHBvbHlsaW5lIHBvaW50cz0iLTMxLC0yMy4yIC0zMSwtMTkuMiIvPgo8cG9seWxp
bmUgcG9pbnRzPSItMzUsMTkuMiAtMzUsMjMuMiIvPgo8cG9seWxpbmUgcG9pbnRzPSItMzUsLTIz
LjIgLTM1LC0xOS4yIi8+Cjxwb2x5bGluZSBwb2ludHM9Ii0zOSwxOS4yIC0zOSwyMy4yIi8+Cjxw
b2x5bGluZSBwb2ludHM9Ii0zOSwtMjMuMiAtMzksLTE5LjIiLz4KPHBvbHlsaW5lIHBvaW50cz0i
LTQzLDE5LjIgLTQzLDIzLjIiLz4KPHBvbHlsaW5lIHBvaW50cz0iLTQzLC0yMy4yIC00MywtMTku
MiIvPgo8cG9seWxpbmUgcG9pbnRzPSItNDcsMTkuMiAtNDcsMjMuMiIvPgo8cG9seWxpbmUgcG9p
bnRzPSItNDcsLTIzLjIgLTQ3LC0xOS4yIi8+Cjx0ZXh0IHg9IjAiIHk9Ii0zLjIiIGNsYXNzPSJ5
bGFiZWwiPjMuRmViPC90ZXh0Pgo8dGV4dCB4PSIzMiIgeT0iLTMuMiIgY2xhc3M9InlsYWJlbCIg
dGV4dC1hbmNob3I9Im1pZGRsZSI+MDQ6MDA8L3RleHQ+CiAgPHBvbHlsaW5lIHBvaW50cz0iMzIs
MTkuMiAzMiwtMTkuMiIgY2xhc3M9ImhncmlkIi8+Cjx0ZXh0IHg9IjE2IiB5PSItMy4yIiBjbGFz
cz0ieWxhYmVsIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj4wODowMDwvdGV4dD4KICA8cG9seWxpbmUg
cG9pbnRzPSIxNiwxOS4yIDE2LC0xOS4yIiBjbGFzcz0iaGdyaWQiLz4KPHRleHQgeD0iMCIgeT0i
LTMuMiIgY2xhc3M9InlsYWJlbCIgdGV4dC1hbmNob3I9Im1pZGRsZSI+MTI6MDA8L3RleHQ+CiAg
PHBvbHlsaW5lIHBvaW50cz0iMCwxOS4yIDAsLTE5LjIiIGNsYXNzPSJoZ3JpZCIvPgo8dGV4dCB4
PSItMTUiIHk9Ii0zLjIiIGNsYXNzPSJ5bGFiZWwiIHRleHQtYW5jaG9yPSJtaWRkbGUiPjE2OjAw
PC90ZXh0PgogIDxwb2x5bGluZSBwb2ludHM9Ii0xNSwxOS4yIC0xNSwtMTkuMiIgY2xhc3M9Imhn
cmlkIi8+Cjx0ZXh0IHg9Ii0zMSIgeT0iLTMuMiIgY2xhc3M9InlsYWJlbCIgdGV4dC1hbmNob3I9
Im1pZGRsZSI+MjA6MDA8L3RleHQ+CiAgPHBvbHlsaW5lIHBvaW50cz0iLTMxLDE5LjIgLTMxLC0x
OS4yIiBjbGFzcz0iaGdyaWQiLz4KPHRleHQgeD0iLTQ3IiB5PSItMy4yIiBjbGFzcz0ieWxhYmVs
IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj4wMDowMDwvdGV4dD4KICA8cG9seWxpbmUgcG9pbnRzPSIt
NDcsMTkuMiAtNDcsLTE5LjIiIGNsYXNzPSJoZ3JpZCIvPgo8Zz4KICA8cG9seWxpbmUgcG9pbnRz
PSI0NCwtMTkgNDksLTE5IiAvPgo8dGV4dCB4PSIzOS4yIiB5PSItMTUiIGNsYXNzPSJ5bGFiZWwi
IHRleHQtYW5jaG9yPSJlbmQiPi0xMDwvdGV4dD4KICA8cG9seWxpbmUgcG9pbnRzPSI0NCwtNiA0
OSwtNiIgLz4KICA8cG9seWxpbmUgcG9pbnRzPSI0OCwtNiAtNDgsLTYiIGNsYXNzPSJ2Z3JpZCIv
Pgo8dGV4dCB4PSIzOS4yIiB5PSItMiIgY2xhc3M9InlsYWJlbCIgdGV4dC1hbmNob3I9ImVuZCI+
LTU8L3RleHQ+CiAgPHBvbHlsaW5lIHBvaW50cz0iNDQsNiA0OSw2IiAvPgogIDxwb2x5bGluZSBw
b2ludHM9IjQ4LDYgLTQ4LDYiIGNsYXNzPSJ2Z3JpZCIvPgo8dGV4dCB4PSIzOS4yIiB5PSIxMCIg
Y2xhc3M9InlsYWJlbCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KICA8cG9seWxpbmUgcG9p
bnRzPSI0NCwxOSA0OSwxOSIgLz4KPHRleHQgeD0iMzkuMiIgeT0iMjMiIGNsYXNzPSJ5bGFiZWwi
IHRleHQtYW5jaG9yPSJlbmQiPjU8L3RleHQ+CjwvZz4KPGc+CiAgPHBvbHlsaW5lIHBvaW50cz0i
LTQ5LC0xOSAtNDQsLTE5IiAvPgo8dGV4dCB4PSItMzkuMiIgeT0iLTE1IiBjbGFzcz0ieWxhYmVs
Ij42MDwvdGV4dD4KICA8cG9seWxpbmUgcG9pbnRzPSItNDksLTkgLTQ0LC05IiAvPgo8dGV4dCB4
PSItMzkuMiIgeT0iLTUiIGNsYXNzPSJ5bGFiZWwiPjcwPC90ZXh0PgogIDxwb2x5bGluZSBwb2lu
dHM9Ii00OSwwIC00NCwwIiAvPgo8dGV4dCB4PSItMzkuMiIgeT0iNCIgY2xhc3M9InlsYWJlbCI+
ODA8L3RleHQ+CiAgPHBvbHlsaW5lIHBvaW50cz0iLTQ5LDkgLTQ0LDkiIC8+Cjx0ZXh0IHg9Ii0z
OS4yIiB5PSIxMyIgY2xhc3M9InlsYWJlbCI+OTA8L3RleHQ+CiAgPHBvbHlsaW5lIHBvaW50cz0i
LTQ5LDE5IC00NCwxOSIgLz4KPHRleHQgeD0iLTM5LjIiIHk9IjIzIiBjbGFzcz0ieWxhYmVsIj4x
MDA8L3RleHQ+CjwvZz4KPHBhdGggaWQ9ImxpbmVfMSIgZGVjaW1hbHM9IjEiIHhfb2ZmPSIxNDIy
OTE4MDAwIiB4X21pbj0iNDgiIHhfbXVsPSItMC4wMDExMTEwOTgyNTExNzc2NSIgeV9oPSItMTku
MiIgeV9taW49IjYwIiB5X211bD0iLTAuOTYiIHRpdGxlPSJGZXVjaHRpZ2tlaXQiIG9uY2xpY2s9
InBhcmVudC5zdmdfY2xpY2soZXZ0KSIgc3R5bGU9InN0cm9rZS13aWR0aDoxIiBjbGFzcz0iU1ZH
cGxvdCBsMiIgZD0iTSA0OCwxNCBMIDQ3LDE0IDQ2LDE0IDQ1LDE0IDQ0LDE0IDQzLDE0IDQyLDEz
IDQxLDEzIDQwLDEzIDM5LDEzIDM4LDEzIDM3LDEzIDM2LDEzIDM1LDEzIDM0LDEzIDMzLDEzIDMy
LDEzIDMxLDEzIDMwLDEzIDI5LDEzIDI4LDEzIDI3LDEzIDI2LDEzIDI1LDEzIDI1LDEyIDI1LDEy
IDI1LDEyIDI0LDEyIDIzLDEyIDIzLDEzIDIzLDEzIDIzLDEzIDIyLDEzIDIxLDEzIDIwLDEzIDE5
LDEzIDE4LDEzIDE4LDEyIDE4LDEyIDE4LDEyIDE3LDEyIDE2LDEyIDE1LDEyIDE1LDExIDE1LDEx
IDE1LDExIDE0LDEwIDEzLDEwIDEzLDkgMTMsOSAxMyw5IDEyLDggMTEsOCAxMSw2IDExLDcgMTEs
NyAxMCw3IDEwLDYgMTAsNyAxMCw2IDksNiA5LDQgOSw1IDksNCA4LDQgOCwzIDgsNCA4LDQgNywy
IDcsMiA3LDMgNywzIDYsMyA2LDEgNiwyIDYsMiA1LDIgNCwxIDQsMSA0LDIgNCwxIDMsMSAzLDAg
MywwIDMsMCAyLDAgMiwwIDIsMSAyLDAgMSwwIDAsMCAwLC0zIDAsLTIgMCwtMyAtMSwtMyAtMSwt
NSAtMSwtNCAtMSwtNSAtMiwtNSAtMywtMyAtMywtNiAtMywtNCAtMywtNCAtNCwtNCAtNCwtNyAt
NCwtNiAtNCwtNyAtNSwtNyAtNSwtNiAtNSwtNSAtNSwtNiAtNiwtNyAtNiwtOSAtNiwtOCAtNiwt
OSAtNywtOSAtNywtMTMgLTcsLTEwIC03LC0xMyAtOCwtMTIgLTgsLTEyIC04LC0xMSAtOCwtMTIg
LTksLTEzIC05LC0xNiAtOSwtMTQgLTksLTE0IC0xMCwtMTYgLTEwLC0xNiAtMTAsLTEzIC0xMCwt
MTQgLTExLC0xNSAtMTEsLTE3IC0xMSwtMTYgLTExLC0xNyAtMTIsLTE4IC0xMiwtMTggLTEyLC0x
NyAtMTIsLTE4IC0xMywtMTggLTEzLC0xNyAtMTMsLTE2IC0xMywtMTYgLTE0LC0xNiAtMTQsLTE3
IC0xNCwtMTYgLTE0LC0xNyAtMTUsLTE2IC0xNSwtMTYgLTE1LC0xNCAtMTUsLTE0IC0xNiwtMTQg
LTE2LC0xNSAtMTYsLTE0IC0xNiwtMTQgLTE3LC0xNCAtMTcsLTEzIC0xNywtMTEgLTE3LC0xMiAt
MTgsLTExIC0xOCwtMTIgLTE4LC0xMSAtMTgsLTExIC0xOSwtMTAgLTE5LC05IC0xOSwtOCAtMTks
LTggLTIwLC04IC0yMCwtNyAtMjAsLTYgLTIwLC02IC0yMSwtNiAtMjEsLTUiLz4KPHBhdGggaWQ9
ImxpbmVfMCIgZGVjaW1hbHM9IjEiIHhfb2ZmPSIxNDIyOTE4MDAwIiB4X21pbj0iNDgiIHhfbXVs
PSItMC4wMDExMTEwOTgyNTExNzc2NSIgeV9oPSItMTkuMiIgeV9taW49Ii0xMCIgeV9tdWw9Ii0y
LjU2IiB0aXRsZT0iVGVtcGVyYXR1ciIgb25jbGljaz0icGFyZW50LnN2Z19jbGljayhldnQpIiBz
dHlsZT0ic3Ryb2tlLXdpZHRoOjEiIGNsYXNzPSJTVkdwbG90IGwwIiBkPSJNIDQ4LC00IEwgNDgs
LTUgNDgsLTUgNDgsLTUgNDcsLTUgNDYsLTUgNDYsLTYgNDYsLTYgNDYsLTYgNDUsLTYgNDQsLTYg
NDMsLTYgNDMsLTYgNDMsLTUgNDMsLTUgNDIsLTYgNDIsLTcgNDIsLTcgNDIsLTcgNDEsLTcgNDAs
LTcgMzksLTcgMzksLTggMzksLTggMzksLTggMzgsLTggMzcsLTggMzcsLTkgMzcsLTkgMzcsLTkg
MzYsLTkgMzUsLTkgMzQsLTkgMzMsLTkgMzMsLTEwIDMzLC0xMCAzMywtMTAgMzIsLTEwIDMyLC0x
MSAzMiwtMTEgMzIsLTExIDMxLC0xMSAzMCwtMTEgMjksLTExIDI4LC0xMSAyOCwtMTIgMjgsLTEy
IDI4LC0xMiAyNywtMTIgMjYsLTEyIDI1LC0xMiAyNSwtMTIgMjUsLTExIDI1LC0xMiAyNCwtMTIg
MjMsLTEzIDIzLC0xMiAyMywtMTIgMjMsLTEyIDIyLC0xMyAyMSwtMTMgMjAsLTEzIDE5LC0xMyAx
OSwtMTQgMTksLTE0IDE5LC0xNCAxOCwtMTQgMTcsLTE0IDE2LC0xNCAxNiwtMTQgMTYsLTEzIDE2
LC0xMyAxNSwtMTMgMTUsLTEyIDE1LC0xMSAxNSwtMTEgMTQsLTExIDEzLC0xMCAxMywtOSAxMywt
OSAxMywtOSAxMiwtOCAxMiwtNyAxMiwtNyAxMiwtNyAxMSwtNyAxMSwtNyAxMSwtNiAxMSwtNyAx
MCwtNiAxMCwtNSAxMCwtNSAxMCwtNSA5LC01IDksLTQgOSwtMyA5LC0zIDgsLTQgOCwtMyA4LC0y
IDgsLTIgNywtMiA2LC0xIDUsLTEgNSwwIDUsMCA1LDAgNCwtMSA0LDAgNCwwIDQsMCAzLDAgMywx
IDMsMSAzLDEgMiwwIDIsMSAyLDIgMiwyIDEsMyAxLDIgMSwzIDEsMyAwLDIgMCwzIDAsNCAwLDQg
LTEsNCAtMSw0IC0xLDUgLTEsNCAtMiw1IC0yLDQgLTIsNiAtMiw2IC0zLDcgLTMsNiAtMyw4IC0z
LDggLTQsOCAtNCw4IC00LDEwIC00LDEwIC01LDEwIC01LDkgLTUsMTAgLTUsMTAgLTYsMTEgLTYs
MTEgLTYsMTIgLTYsMTEgLTcsMTEgLTcsMTIgLTcsMTMgLTcsMTIgLTgsMTIgLTgsMTMgLTgsMTQg
LTgsMTQgLTksMTQgLTksMTIgLTksMTMgLTksMTMgLTEwLDEzIC0xMCwxNCAtMTAsMTQgLTEwLDE0
IC0xMSwxNSAtMTEsMTMgLTExLDE1IC0xMSwxMyAtMTIsMTQgLTEyLDEzIC0xMiwxNCAtMTIsMTQg
LTEzLDE0IC0xNCwxNCAtMTQsMTMgLTE0LDEzIC0xNCwxMyAtMTUsMTMgLTE1LDEyIC0xNSwxMiAt
MTUsMTIgLTE2LDEyIC0xNiwxMiAtMTYsMTMgLTE2LDEyIC0xNywxMiAtMTcsMTEgLTE3LDExIC0x
NywxMSAtMTgsMTEgLTE4LDEwIC0xOCwxMCAtMTgsMTAgLTE5LDEwIC0xOSw4IC0xOSw5IC0xOSw4
IC0yMCw4IC0yMCw3IC0yMCw3IC0yMCw3IC0yMSw2Ii8+Cjx0ZXh0IHRpdGxlPSJUZW1wZXJhdHVy
OiBNaW46LTguMiBNYXg6My40IExhc3Q6MCIgbGluZV9pZD0ibGluZV8wIiB4PSItNjQiIHk9IjM1
LjIiIHRleHQtYW5jaG9yPSJlbmQiIGNsYXNzPSJsZWdlbmQgU1ZHcGxvdCBsMCI+VGVtcGVyYXR1
cjwvdGV4dD4KPHRleHQgdGl0bGU9IkZldWNodGlna2VpdDogTWluOjYxIE1heDo5NSBMYXN0Ojc0
IiBsaW5lX2lkPSJsaW5lXzEiIHg9Ii02NCIgeT0iNTEuMiIgdGV4dC1hbmNob3I9ImVuZCIgY2xh
c3M9ImxlZ2VuZCBTVkdwbG90IGwyIj5GZXVjaHRpZ2tlaXQ8L3RleHQ+CjxzY3JpcHQgdHlwZT0n
dGV4dC9qYXZhc2NyaXB0Jz5pZih0eXBlb2YgcGFyZW50LndpbmRvdy5zdmdfaW5pdCA9PSAnZnVu
Y3Rpb24nKSBwYXJlbnQud2luZG93LnN2Z19pbml0KCdTVkdQTE9UX1NWR19IRy5YWC5GTC5XZXR0
ZXJfMScpPC9zY3JpcHQ+Cjxwb2x5bGluZSBvcGFjaXR5PSIwIiBwb2ludHM9IjAsMCAwLDAiLz48
L3N2Zz4KCg==
" />
Sorry, your browser does not support inline SVG.
</svg>

</div>
</body>
</html>


Anscheinend werden Höhe und Breite der Plotgrafik auf 0 gesetzt.


betateilchen

#103
mach mal bitte ein
...
und teste dann nochmal.


Mein Laptop ist bis morgen in der Werkstatt, ich kann heute abend nichts selbst testen.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

betateilchen

Zitat von: Benni am 03 Februar 2015, 17:30:55
Allerdings habe ich seit ich die aktuelle Modulversion am Laufen habe leider keine Plots mehr im InfoPanel


Sollte mit der eben eingecheckten Version wieder funktionieren.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!