Autor Thema: SVG Plot titel mit Zeilenumbruch zwischen <L1> und <L2>  (Gelesen 177 mal)

Offline heinzfo

  • Full Member
  • ***
  • Beiträge: 404
Hallo

Ist es möglich einen SVG Plot titel mit Zeilenumbruch zwischen <L1> und <L2> zu bauen?
Die beiden label stehen momentan in einer Zeile, <br> hilft hier leider nicht

list:
Internals:
   DEF        FileLog_Sensor_01_Temp:SVG_FileLog_Sensor_Temp_week:CURRENT
   FUUID      5c76ab71-f33f-3bd2-e8b7-c45a888379c19b0b
   GPLOTFILE  SVG_FileLog_Sensor_Temp_week
   LOGDEVICE  FileLog_Sensor_01_Temp
   LOGFILE    CURRENT
   NAME       SVG_FileLog_Sensor_Temp_week
   NOTIFYDEV  global
   NR         100
   STATE      initialized
   TYPE       SVG
Attributes:
   alias      Week
   fixedrange week
   label      "Water_inlet_Week, Max $data{max1}°C, Min $data{min1}°C, Last $data{currval1}°C, Avg $data{avg1}°C"::
"Water_outlet_Week, Max $data{max2}°C, Min $data{min2}°C, Last $data{currval2}°C, Avg $data{avg2}°C"::
"<br>"
   plotsize   800,200
   room       Basement
   sortby     06
   widgetOverride label:textField-long

gplot
# Created by FHEM/98_SVG.pm, 2019-04-17 16:32:33
set terminal png transparent size <SIZE> crop
set output '<OUT>.png'
set xdata time
set timefmt "%Y-%m-%d_%H:%M:%S"
set xlabel " "
set title '<L1> <L2>'
set ytics
set y2tics
set grid ytics
set ylabel "Temperatur °C"
set y2label "Temperatur °C"

#FileLog_Sensor_01_Temp 4:Sensor_01_Temp.temp::
#FileLog_Sensor_02_Temp 4:Sensor_02_Temp.temp::

plot "<IN>" using 1:2 axes x1y2 title 'Inlet °C' ls l2 lw 1.5 with lines,\
     "<IN>" using 1:2 axes x1y2 title 'Outlet °C' ls l0 lw 1.5 with lines

Danke und Grüße
Heinz

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 21245
Antw:SVG Plot titel mit Zeilenumbruch zwischen <L1> und <L2>
« Antwort #1 am: 17 April 2019, 21:51:23 »
Zitat
Ist es möglich einen SVG Plot titel mit Zeilenumbruch zwischen <L1> und <L2> zu bauen?
Moeglich ist vieles, schliesslich ist FHEM Open-Source :), allerdings wird das mit "nur Konfiguration" kaum gelingen, da der SVG-Standard (im Gengensatz zu HTML) NL nicht kennt, und das im SVG FHEM-Modul auch nicht implementiert ist.