Имея смешанные чувства, отвечая на мой собственный вопрос, но я все равно сделаю это, если кто-то столкнется с подобной проблемой.
Решение состоит в том, чтобы преобразовать временные метки в дни, округлить десятичное число в результате и преобразовать его обратно в миллисекунды с помощью такой функции:
Math.floor(date/(1000*60*60*24))*(1000*60*60*24)
Кроме того, убедитесь, что в объявлении настроек оси установлен размер тика на один день:
tickSize: [1, "day"]
В результате вы получитев конечном итоге с дневными значениями, которые складываются красиво.Я закончил преобразование на стороне клиента, чтобы я мог хранить точные значения, в то время как график показывает большую картину.