| Credits | Overview | Plotting Styles | Commands | Terminals | 
|---|
Trying to plot a nonexistent or unreadable file will generate an error that halts the progress of a script or iteration. The stats command can be used to avoid this as in the example below
     do for [i=first:last] {
         filename = sprintf("file%02d.dat", i)
         stats filename nooutput
         if (GPVAL_ERRNO) {
             print GPVAL_ERRMSG
             continue
         }
         plot filename title filename
     }