У меня есть файл, где мои данные разделены на несколько индексов. Я хотел бы нарисовать некоторые или все индексов в виде сложенных заполненных кубов, добавив значения выбранных предыдущих индексов к значениям текущего индекса. Я не мог найти способ использовать функцию суммы, как в случае данных, упорядоченных как столбцы в одном индексе (как в this question), даже используя псевдоколонку (-2) в качестве номера индекса.Gnuplot Stacked Filledcurves из разных индексов
Важное примечание: каждый индекс как строго идентичный набор значений x, отличаются только значения y.
Есть ли способ сделать что-то вроде
p 'data.dat' index (sum(ind=1,3,4,5) ind) u 1:2 w filledcurve x1 t 'Sum(1,3,4,5)', '' index (sum(ind=1,2,5) ind) u 1:2 w filledcurve x1 t 'Sum(1,2,5)'
внутри Gnuplot или мне придется прибегнуть к сценарию (возможно изменение одного в this answer)?
Пожалуйста, всегда отправлять файл выборки данных, так что мы можем воспроизвести проблему и испытание решение. – Miguel