У меня есть набор файлов, которые содержат данные, для которых я хочу создать набор графиков для их сравнения. Я могу получить данные в gnuplot, но я не знаю правильный формат для разделения каждого файла на отдельный график.
Я попытался прочитать все необходимые файлы в переменную, которая работает, однако, когда создается график, все боксы расположены друг над другом. Мне нужно заставить gnuplot индексировать каждый график по одному пробелу для каждого нового файла данных.
Например, это производит вывод с наложением графиков:
FILES = system("ls -1 /path/to/files/*")
plot for [data in FILES] data using (1):($4) with boxplot notitle
Я знаю, что позиция X там явно указывается с помощью (1), но я не уверен, что заменить ее, чтобы получить позицию для перемещения для каждого графика. Это не проблема для других типов диаграмм, поскольку они не имеют одинакового поля для их размещения.