Dear Ferreters,
1) It seems that "set viewport" changes the type of the time-axis labels.
Without "set viewport", I get J, F, M, . . . . for my climatological axis; with set viewport, I get JAN, FEB, MAR, . . .
2) Run the same script again and get different time-axis labels.