[gelöst] Wissenschaftliche Schreibweise der Werte verhindern

Begonnen von Rewe2000, 03 November 2025, 14:16:47

Vorheriges Thema - Nächstes Thema

Rewe2000

Hallo,

ich habe einen SVG-Plot, in welchem ich die Zeilen meiner DdLog Datenbank darstelle und beobachte. Leider schaffe ich es nicht selbst, die Wissenschaftliche Schreibweise der Zahlenwerte als Ganzzahl darzustellen.
Könnt ihr mir da bitte einen Tipp geben, an welchen "Schrauben" ich da drehen muss.
Ich könnte mir auch eine Angabe nur der Tausender Werte vorstellen, aber wenn ich das Umstelle, so passt mein Verhältnis (Höhe) der Balken nicht mehr und die Abweichungen werden nicht mehr deutlich.
Ich hab schon einiges Versucht, aber hatte bisher leider keinen Erfolg.

Du darfst diesen Dateianhang nicht ansehen.

Anbei noch meine beiden devices für den Chart:
define SVG_DBLogging_Datenbank_2 SVG DBLogging:SVG_DBLogging_Datenbank_2:HISTORY
attr SVG_DBLogging_Datenbank_2 DbLogExclude .*
attr SVG_DBLogging_Datenbank_2 axis_width 90
attr SVG_DBLogging_Datenbank_2 captionPos auto
attr SVG_DBLogging_Datenbank_2 fixedrange month
attr SVG_DBLogging_Datenbank_2 label "Anzahl Zeilen min.: ".$data{min1}.", max.: ".$data{max1}.", akt.: ".$data{currval1}
attr SVG_DBLogging_Datenbank_2 plotsize 800,600
attr SVG_DBLogging_Datenbank_2 room Logging,SystemChart_SQL
#   DEF        DBLogging:SVG_DBLogging_Datenbank_2:HISTORY
#   FUUID      5c477730-f33f-7df9-6279-91d6b1e1361ace8f
#   GPLOTFILE  SVG_DBLogging_Datenbank_2
#   LOGDEVICE  DBLogging
#   LOGFILE    HISTORY
#   NAME       SVG_DBLogging_Datenbank_2
#   NR         172
#   STATE      initialized
#   TYPE       SVG
#   hmccu:
#
setstate SVG_DBLogging_Datenbank_2 initialized


# Created by FHEM/98_SVG.pm, 2019-01-14 18:56:52
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>'
set ytics
set y2tics
set grid ytics y2tics
set ylabel ""
set y2label ""
set y2range {"[".sprintf("%.0f",$data{min1}-1).":".sprintf("%.0f",$data{max1}+1)."]"}
set yrange {"[".sprintf("%.0f",$data{min1}-1).":".sprintf("%.0f",$data{max1}+1)."]"}
#DBLogging DBReport_Datenbankstatistik:INFO_history.number_of_rows

plot "<IN>" using 1:2 axes x1y2 title 'Anzahl Zeilen' ls l1fill lw 2 with ibars

Danke für die Hilfe
Gruß Reinhard
Fhem 6.4 auf Raspberry Pi4 SSD mit Raspbian Bookworm, Homematic, Homematic IP, CCU3 mit RapberryMatic, WAGO 750-880, E3DC S10E Hauskraftwerk, E3DC Wallbox, my-PV AC ELWA-E Heizstab, Fritz!Box 7590, KIA Bluelinky

rudolfkoenig


Rewe2000

Hallo Rudi,

vielen Dank, das hat perfekt funktioniert.
Jetzt sieht es deutlich besser aus.

Gruß Reinhard
Fhem 6.4 auf Raspberry Pi4 SSD mit Raspbian Bookworm, Homematic, Homematic IP, CCU3 mit RapberryMatic, WAGO 750-880, E3DC S10E Hauskraftwerk, E3DC Wallbox, my-PV AC ELWA-E Heizstab, Fritz!Box 7590, KIA Bluelinky