I don't see a need for changing the chart component.
The problem was that I gave the chart-component different datetime-types for the data vs. the datetimes specifying the min and max of the x-axis. One was in UTC and the other in local time. As long as I pass the same datetime-type for both the data to be shown and the min and max of the x-axis the chart will show the data correct.
Thanks
Sunix