It would be nice to still get a plot in cases when all values are undefined or lie outside the axis range. A warning/notice could still be useful.
Also, when range is undefined and determined from data values, then if all data values are undefined (as often in the case of ternary if/then/else expressions that reference data columns ie. "($13):($6==1 ? $14 : 1/0)" ), perhaps the range could default to -10:10 (or 1:10 if logscale).