I would love it if FC would dynamically adjust the labels based on the amount of space available in a consistent way. The two solutions you offered (thanks for that!) both forced static quantity of labels. In my example, FC is changing the labels showing (desirable) but doing so very erratically.
In one case, it leaves large spaces when it could be showing without any overlap all the requested labels (one each hour).
In the other case, it is showing all the expected labels but only in the middle section leaving the first and last third of the chart void of labels.
Neither one of those seems like reasonable expected output. If I have to, I'll code to manually show a specific number of visible labels based on the smallest normal width as we did in the older version but it seems like the dynamic labeling isn't working correctly leaving "random" labels out. In the current case, we have 48 labels (one for each hour) on approximately 288 categories (6 data points per hour) which would fit easily on my 4k monitor and fits, though more tightly, on a 1920 window.