Я использую gnuplot. У меня есть файл данных, который записан в блоках. Каждый блок содержит заголовок, написанный следующим образом ;low temp = 1.997 K;high temp = 2.001 K;avg. temp = 2.000 K;
После каждого заголовка у меня есть столбцы, которые содержат позицию, сигнал, .., и т. Д. c
,3784541949.42929,13.4982557296753,0.0167865138500929,0.123592436313629
,3784541949.45429,13.6974411010742,0.0387519747018814,0.145576447248459
и т. Д. вкл.
Я хочу получить среднее значение. temp = 2.00002518892288 как переменная. Таким образом, я мог построить столбцы после каждого заголовка другим цветом в соответствии с температурой, указанной в заголовке.
Ранее я написал аналогичный код
plot for[ivar=1:300:1] rawdata1 every ::(ivar*24+2)::(ivar*24+25) u 8:($11+ ivar/sepy):($4) w p pt 7 ps 0.3 palette noti "" ,\
Но в этом случае был только один блок со столбцами: положение, сигнал, температура. Я пытаюсь получить что-то похожее на следующий сюжет. Проблема в том, что новые файлы пишутся в блоках с заголовками, как я упоминал выше.
У вас есть идеи?