Почему опция 'set table' в Gnuplot переписывает первую запись в последней строке?

Я пытаюсь создать гистограмму из данных, которые у меня есть, и просто для того, чтобы получить представление о частотах, бинах и т. Д. Я установил таблицу так, чтобы вместо ее построения она помещала информацию о гистограмме в определенный файл. Так, например, если мои данные были

11
12 
11
11
15
12
10

тогда я получаю что-то вроде

10 1
11 3
12 2 
15 1 

где второй столбец дает частоты каждой записи. Но что ямы заметили, что когда gnuplot создает этот файл, вместо того, чтобы получить то, что я получаю выше, я получаю

10 1
11 3
12 2 
15 1
10 1

то есть первая запись повторяется снова в конце таблицы. Если бы я хотел построить только гистограмму, то есть этот файл, это нормально, никаких проблем. Но что мне нужно сделать, это построить частоты в логарифмическом масштабе, и если я неисправить это, то есть вручную загрузить файл каждый раз, а затем избавиться от последней строки, это наметит странную точку вдали от остальной части тренда моих данных. Мне было интересно, почему это происходит и есть ли способ повернуть это от? Я использую следующий код:

set table 'tableavalanchesizeGSA'
bw = 50.0
bin(x,s)=s*int(x/s)
plot 'avalanche_size_GSA.dat' using (bin($1,bw)+bw/2.0):(1.0/2048000) smooth frequency    with points
unset table
set logscale y
plot 'tableavalanchesizeGSA' with points title ''

Кто-нибудь знает, почему это происходит? И если естьЭто автоматический способ его выключения?

Ответы на вопрос(1)

Ваш ответ на вопрос