кто работал с flot?
Приветствую всех участников форума!
Вопрос по библиотеке flot. Нужно нарисовать сетку с интервалом от 00:00 до 00:00 следующего дня т.е. сутки и с шагом в один час. Вот опции графика: Код:
var plot_conf = { |
Вот нашел в ветке: http://javascript.ru/forum/library-t...-po-osi-x.html
решение проблемы, сделал смещение 21600000(в моем случае) из-за utc, но как сделать шаг сетки в один час? пробовал 0.5 не получается. |
юзай tickSize: [1, "hour"]
поковырять в живую можно тут http://jsfiddle.net/xuaam/ позырить здесь <iframe style="width: 100%; height: 90%" src="http://jsfiddle.net/xuaam/embedded/" allowfullscreen="allowfullscreen" frameborder="0"></iframe> Что касается смещения то это исключительно вопрос работы со временем в javascript, решение можно найти в документации Точно непоню, но попробуйте что то вроде var d=new Date("2000/01/01 00:00"); time=d.getTime() - (d.getTimezoneOffset() * 60000); в переменной time должно быть 0 часов 0 минут позырить <iframe style="width: 100%; height: 90%" src="http://jsfiddle.net/YvRXj/embedded/" allowfullscreen="allowfullscreen" frameborder="0"></iframe> |
Спасибо тебе друг! че-то я не додумался tickSize влепить.
|
Еще один вопрос по графикам!
К примеру допустим что в сутки заходил 1 посетитель в час стабильно, это получается 24 уников в сутки, если рассматривать график в масштабе суток то получается прямая, а если смотреть в масштабе недели точка должна быть на отметке 24 в этот день. Возможно ли сделать это динамически в клиенте, или все же нужно делать эти расчеты на сервере а затем отдавать готовые результаты клиенту для рисования графика? |
Часовой пояс GMT +3, время: 17:44. |