Ich habe eine Datei, in der meine Daten in mehrere Indizes aufgeteilt sind. Ich möchte plotten einige oder alle der Indizes als gestapelt gefüllte Kurven, indem Sie die Werte der ausgewählten früheren Indizes zu den Werten des aktuellen Index hinzufügen. Ich konnte keinen Weg finden, die Summenfunktion wie bei Daten zu verwenden, die als Spalten in einem einzelnen Index angeordnet sind (wie in this question), selbst wenn die Pseudospalte (-2) als Indexnummer verwendet wird.Gnuplot Gestapelte gefüllte Kurven aus verschiedenen Indizes
Wichtiger Hinweis: Jeder Index als streng identische Mengen von x-Werten, nur die y-Werte unterscheiden sich.
Gibt es eine Möglichkeit etwas wie
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)'
innerhalb gnuplot zu tun oder muss ich auf ein Skript zurückgreifen (vielleicht eine Variation der in this answer)?
Bitte, immer eine Beispieldatendatei, so dass wir das Problem und Test reproduzieren die Lösung. – Miguel