Это не то, что ищет вопрос, но «совокупная функция распределения gnuplot» всегда приводит меня сюда, и ни один из ответов не является совершенно правильным, если у вас уже нет данных, ожидаемых gnuplot.
Но предположим, что вы хотели, чтобы накопительная функция распределения составляла всего расстояний и имела только необработанные расстояния. Есть небольшая хитрость, с помощью которой gnuplot может вычислить значения y
:
test.dat
#Time Distance
1 3
2 5
4 9
8 11
12 17
14 20
16 34
20 40
plot.gpi
:
datafile = test.dat
stats datafile
plot datafile using 2:(1./STATS_records) smooth cumulative title "distance"
Это не так гибко, как наличие всех данных.