Я пытаюсь сгенерировать кучу (мульти) графиков из данных в двух разных каталогах, назовите их dirA и dirB. Я использую мультиплот, и я бы хотел, чтобы каждый из них выглядел примерно так (простите мое мастерство) ...
где график A генерируется из файла данных в dirA, а график B - из dirB.
Я пробовал это (немного упростил) ...
filesA = system("ls dirA/*.dat")
filesB = system("ls dirB/*.dat")
i=0
do for [fn in filesA]{
set output 'anappropriatefilename.png'
set multiplot layout 1,2 rowsfirst
set size 0.25,1.0
plot fn using 1:2 with lines
set multiplot layout 1,2 rowsfirst
set size 0.75,1.0
plot filesB[i] 1:2 with lines
i=i+1
unset multiplot
}
, но это дает мне
':' ожидается
ошибка в строке
plot filesB[i] 1:2 with lines
Так что, может быть, я просто не знаю, как правильно ссылаться на массив filesB с индексом?
Или, может быть, есть лучший способ сделай это?
Надеюсь, я хорошо объяснил свою проблему, любые предложения приветствуются
Спасибо