Thank you for the detailed explanation of the problem.
The granularity of the date axis is controlled by two properties in the stock chart:
- maxDateGroups - limits the total number of categories. Defaults approx. to widget width (px) / 30
- autoBaseUnitSteps - allowed intervals when choosing a time unit so it fits the maxDateGroups limit.
In your scenario it tries to fit X 3-hour intervals and fails. It then moves to the next larger base unit (days) which results in way too little points.
We can add one more step to the hour intervals to remedy this:
hours: [1, 2, 3, 6]
I acknowledge that property naming is not very intuitive, but we're working on expanding the documentation on this topic.
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI