Я использую Google Charts для создания графиков, и он работает хорошо. Единственная проблема, с которой я сталкиваюсь, это когда у меня большой диапазон дат. Моя ось X отображает ряд дат. Это нормально для 1 и 2 недель (только будние дни, поэтому у меня либо 5, либо 10 дат), однако, когда я начинаю входить в диапазон месяцев, все даты накладываются друг на друга, и это нечитаемо. В идеале, для чего-либо более 2 недель, я хотел бы получить 10 наиболее значимых дат. Так, например, если в моей серии все даты с 1 июня по 15 июля, я бы хотел, чтобы ось X на графике отображала что-то вроде:
6/1 | 6/5 | 6/10 | 6/15 | 6/20 | 6/25 | 6/30 | 7/5 | 7/10 | 7/15
В Google Charts вы должны указать свою серию данных, поэтому я не могу просто указать дату начала и окончания и соответствующим образом масштабировать ее. К сведению: я использую хранимую процедуру SQL Server для получения своих данных, поэтому я хотел бы иметь возможность вычислять даты на стороне базы данных.