В этом примере в xaxis будут сравниваться дни ...

$.plot($("#placeholder"), data, {
                yaxis: {},
                xaxis: { mode: "time",minTickSize: [1, "day"],timeformat: "%d/%m/%y"},"lines": {"show": "true"},"points": {"show": "true"},clickable:true,hoverable: true
            });

Как я могу распечатать время?

Вот результат, который я хочу:

22:00 23:00 00:00 01:00 02:00 ...... 23:00 00:00 01:00 02:00 .... 06:00

Является ли это возможным?

18
Tommaso Taruffi 24 Мар 2010 в 14:33

2 ответа

Лучший ответ
$.plot($("#placeholder"), data, {
        yaxis: {
        },
        xaxis: { mode: "time",minTickSize: [1, "hour"],
                min: (new Date("2000/01/01")).getTime(),
                max: (new Date("2000/01/02")).getTime()
},
        "lines": {"show": "true"},
        "points": {"show": "true"},
        clickable:true,hoverable: true
});

Используйте это как отправную точку, и вы можете увидеть результат здесь http://jsfiddle.net/UEePE/

20
undertakeror 24 Мар 2010 в 17:25
1
Ваша скрипка не показывает ни одной строки в текущем Chrome
 – 
SteMa
5 Апр 2018 в 09:03

Из официальных документов Api Flot: (см. https://github.com/ flot / flot / blob / master / API.md)

  xaxis: {
    mode: "time",
    timeformat: "%y/%m/%d"
  }

Это приведет к появлению меток типа «2000/12/24». Поддерживаются следующие спецификаторы

 %h: hours
  %H: hours (left-padded with a zero)
  %M: minutes (left-padded with a zero)
  %S: seconds (left-padded with a zero)
  %d: day of month (1-31), use %0d for zero-padding
  %m: month (1-12), use %0m for zero-padding
  %y: year (2 digits)
  %Y: year (4 digits)
  %b: month name (customizable)
  %p: am/pm, additionally switches %h/%H to 12 hour instead of 24
  %P: AM/PM (uppercase version of %p)
58
MaTriXy 12 Сен 2014 в 19:07
7
SUPER NIT PICK, вам понадобится запятая после "времени".
 – 
rnalexander
12 Окт 2012 в 17:40
7
Я совершенно уверен, что обнаружение ошибки, вызывающей исключение, - это не супер-придирка.
 – 
Bobby
20 Окт 2012 в 01:06
2
Еще один супер-придирчивый выбор: если вы собираетесь цитировать официальные документы, ссылка на них будет полезна. :)
 – 
JBCP
28 Окт 2012 в 06:40
1
% y дает мне 2 цифры года.
 – 
Margo
13 Мар 2014 в 18:39
3
Используйте% Y для четырехзначного числа и% y для двухзначного числа года в последних версиях flot.
 – 
Vikas Sharma
12 Сен 2014 в 18:08