Da die Menschen in dieser Frage interessiert zu sein scheinen, ich werde den Weg füge ich diese gelöst eine Antwort:
Ich habe das Minimum für die Autoscaling durch Einfügen einer unsichtbaren Markierung am Anfang der Daten gemacht. Das bewirkt, dass die Handlung es immer "zeigt", obwohl es nicht gesehen werden kann.
Dann implementiert ich die maximale außerhalb von gnuplot (propably möglich, auch im Innern gewesen sein, einen Blick auf mgilson Antwort), in einem Parser-Skript, das ich verwendet habe, um die Daten für gnuplot vorzubereiten.
Eigentlich im Skript habe ich alle "abgeschnitten" -Werte, fügte sie zu y = 0, und machte sie rot. Auf diese Weise bekomme ich eine "Warnung" von Werten, die zu groß sind, um graphisch sinnvoll zu sein. (Mein Programm überwacht Pings zwischen zwei Hosts, und es hat keinen Sinn, 5s + Latenzen zu zeichnen => Ich markiere es als Verbindung unterbrochen)
Können Sie klarstellen, was Sie mit Autoscaling meinen? Möchten Sie Ymax auf einen bestimmten Wert setzen oder möchten Sie die Daten so skalieren, dass ihr Maximum einen bestimmten Wert hat? – andyras
@andyras Beispiel für ymax: Das Minimum (des ymax) könnte 100 und maximal 1000 sein. Wenn der höchste Datenpunkt 50 ist, wäre das ymax 100. Es würde automatisch für Werte bis 1000 skalieren. Danach die Werte würde ausgeschnitten werden. – varesa