Я хочу построить столбцы 3 и 4 с барами для каждого набора данных в файле, набор данных идентифицируется несколькими символами новой строки и передается с использованием индекса, как показано в ниже. Я могу нарисовать эти данные с помощью «linepoint». Мой график выглядит как my graph. Но я хочу построить данные с «ящиками» как I want graph like this.gnuplot для построения множественного набора данных из файла и группировки всех этих баров
Ось X будет иметь столбец 3 (1,2,3), а ось y будет иметь столбец 4. Для каждого значения x (1,2,3) должно быть 2 бара, одно из индекса 0 и второй из индекса 1.
файл данных выглядит следующим образом:
2-100
2 100 1 3,10 249
2 100 2 3,41 250
2 100 4 3,70 249
3-100
3 100 1 3,10 252
3 100 2 3,48 252
3 100 4 3,72 254
2-100 об 3-100 будет использоваться как заголовок «первая строка блока и первый столбец», первые 4 строки считаются «индексом o» в сценарии и вторыми 4 строками как «индекс 1»
сценарий я использовал:
plot \
"$1" index 0 using 3:4 with boxes fs solid title columnhead(1),\
"$1" index 1 using 3:4 with boxes fs solid title columnhead(1)
Я немного запутанный - «набор данных идентифицируются путем многократного перехода на новую строку», но это будет означать, что каждая строка, указанная выше, представляет собой новый набор данных. Возможно, это то, что вы имели в виду, но мне сложно понять, чего вы пытаетесь достичь. (Я прочитаю об этом еще раз или два и надеюсь, что смогу это выяснить). – mgilson