> When I mark my data as 'time' (xdata = 'time'), and my set has
> missing dates, gnuplot will automatically insert those missing dates.
Not really. What gnuplot does is not insertion of anything that's
missing. You won't find any data points being plotted that weren't in
your file lest you asked gnuplot to filter the data into a smooth function.
It's just plotting your data on the kind of scale you requested:
time/date. And whether you wanted it that way or not, time actually
does have 7 days every week, and a little over 365 days every year.
> My intent, however, is to NOT have them at all. Is there something I can do
> to tell it not to fill in missing dates?
If what you really wanted is to treat your data as points on a scale
that doesn't actually display time, don't tell gnuplot you wanted time.
The "with xticlabels" option might be closer to what you want, then.