Câu hỏi này có liên quan đến câu hỏi "Loop structure inside gnuplot?" và câu trả lời của DarioP (https://stackoverflow.com/users/2140449/dariop).lặp qua mảng trong gnuplot
gnuplot 4.6 giới thiệu lệnh do. Làm thế nào tôi có thể sử dụng điều này để lặp qua một mảng cho các tập tin ví dụ và màu sắc? Cú pháp chính xác là gì?
colors = "red green #0000FF"
files = "file1 file2 file3"
do for [i=1:3] {
plot files(i).".dat" lc colors(i)
}
Tôi chỉ vừa mới kiểm tra nó ngay bây giờ. Tôi thích giải pháp thứ hai của bạn, không yêu cầu chế độ nhiều người. Nó hoạt động. Giải pháp đẹp. Tôi không biết về "từ" và "từ" mặc dù đã sử dụng gnuplot trong hơn một thập kỷ. Cảm ơn bạn. –
@ tommy.carstensen Cách tiếp cận của bạn với 'do for .. plot' chỉ hoạt động ở chế độ' multiplot'. Cả hai giải pháp của tôi đều sử dụng 'cốt truyện cho [...' và đưa ra một âm mưu duy nhất. Tôi refrased anwer của tôi để làm rõ điều này. – Christoph
Cảm ơn bạn đã làm rõ. Tôi cũng học được rằng "từ" và "từ" được đề cập trong bản demo biến chuỗi cho những người muốn nghiên cứu chi tiết hơn: http://gnuplot.sourceforge.net/demo/stringvar.html –