To pytanie jest związane z pytaniem "Loop structure inside gnuplot?" i odpowiedzią firmy DarioP (https://stackoverflow.com/users/2140449/dariop).pętla nad tablicą w gnuplot
gnuplot 4.6 wprowadził polecenie do. Jak mogę użyć tego do zapętlenia tablicy np. Plików i kolorów? Jaka jest prawidłowa składnia?
colors = "red green #0000FF"
files = "file1 file2 file3"
do for [i=1:3] {
plot files(i).".dat" lc colors(i)
}
Właśnie przeszedłem, żeby przetestować to teraz. Wolę Twoje drugie rozwiązanie, które nie wymaga trybu mnożenia. To działa. Piękne rozwiązanie. Nie wiedziałem o "słowach" i "słowie", mimo że korzystałem z gnuplot przez ponad dekadę. Dziękuję Ci. –
@ tommy.carstensen Twoje podejście z 'do for .. plot' działa tylko w trybie' multiplot'. Oba moje rozwiązania używają 'plot dla [...' i dają jeden wykres. Przerysowałem moją odpowiedź, aby to wyjaśnić. – Christoph
Dzięki za wyjaśnienie. Nauczyłem się również, że "słowo" i "słowa" są zawarte w demo zmiennych łańcuchowych dla tych, którzy chcą bardziej szczegółowo to zbadać: http://gnuplot.sourceforge.net/demo/stringvar.html –