3D plots have (3) axis'. We have the ability to set tick positions and labels for each axis using the axis3d toolkit in matplot lib. The API calls would go something like `axes.xaxis.set_xticklabels([ ...
Using a date x-axis that are being autoscaled outside the initial data range due to the added vline then the first (and only the first) data label gets no rotation. That the dates are rotated as in ...