Ponieważ ludzie wydają się być zainteresowany w tej kwestii, dodam tak, jak rozwiązać ten jako Odpowiedź:
Zrobiłem minimum dla autoskalowania, wstawiając niewidoczny znacznik na początku danych. To powoduje, że fabuła zawsze "pokazuje" to, chociaż nie można go zobaczyć.
Potem realizowane maksimum poza gnuplot (propably mogło być możliwe wewnątrz niej, jak dobrze przyjrzeć mgilson za odpowiedź), w skrypcie parsera że użyłem do przygotowania danych dla gnuplot.
Właściwie w skrypcie wziąłem wszystkie "przycięte" wartości, dodałem je do y = 0 i zrobiłem je czerwone. W ten sposób otrzymuję "ostrzeżenie" o wartościach, które są zbyt duże, aby można je było zastosować do wykresu. (Mój program monitoruje pingi między dwoma hostami i nie ma sensu próbować wykreślić 5s + opóźnienia => oznaczam to jako przerwane połączenie)
Czy możesz wyjaśnić, co masz na myśli przez autoskalowanie? Czy chcesz ustawić wartość ymax na pewną wartość, czy chcesz przeskalować dane tak, aby ich maksimum miało pewną wartość? – andyras
@andyras Przykład dla ymax: minimalna (z ymax) może wynosić 100, a maksymalna 1000. Jeśli najwyższym punktem danych jest 50, ymax będzie miał 100. Byłby skalowany automatycznie dla wartości do 1000. Następnie wartości byłby wycięty. – varesa