Hallo,

ich möchte ein Histogramm darstellen
Die einzelnen "Körbe" (X-Achse) enhalten eine (unsigned long integer) Zahl 
zwischen 0 und "viel", die die Ereignishäufigkeit darstellt.
Die Ereignishäufigkeit soll auf der Y-Achse logarithmisch dargestellt werden. 

Ich möche nun den Plot so haben, dass die Linie für Häufigkeit "0" (echter 
Wert) das Digramm bei z.B. bei "0.7" (Minimalwert Anzeige) "trifft".
Das mache ich mit set autoscale y; set logscale y; set yrange [0.7:]
So habe ich eine Linie, die unter 1 liegt (0 geht ja im logarithmischen Maßstab 
nicht) und mir als "pseudo-Nulllinie" dient.
Der Trick hat bei Gnuplot 2020-01 noch geklappt, aber seit 2021-12 nicht mehr. 
Der Plot wird "neuerdings" von Y>=1 nach unten (0.7) ausgesetzt, und fängt auch 
erst wieder mit Y>=1 an.
Das ist mir leider erst jetzt beim genauen Hinsehen aufgefallen.

Kennt jemand eine Lösung dafür?
Kann man bestimmte Plot-Daten einfach "on the fly" ersetzen? (0 -> 0.7)

Wenn gewollt, stelle ich Daten / Script / Bilder gerne zur Verfügung.

Danke im voraus!
Bernhard




Antwort per Email an