2013-04-26 2 views
1

Я использую ФЛОТ библиотеку для построения графика, я могу построить только до секунд с помощью этогоPlot ось времени с миллисекундах в Flot

xaxis: { 
      mode: "time", 
      timeformat: "%y/%m/%d-%H:%M:%S" 
     } 

Я хочу также построить миллисекунды на оси х. Является ли это возможным ? Любая помощь/предложение будут оценены.

ответ

1

В настоящее время, нет, вы должны предоставить свой собственный tickFormatter, как это:

xaxis: { 
    mode: "time", 
    tickFormatter: function(value, axis) { 
     return value % 1000; 
    } 
} 

Мы действительно должны добавить спецификатор формата для этого, хотя; возможно,% f, как Python. Вы должны обязательно открыть enhancement issue для этого на Github.

+0

Я пробовал с этим, он показывает только миллисекунды, но каким-либо образом, где я могу включить, как в этой форме, час: минуты: секунды: миллисекунды ..... Может быть, я не понимаю вас ... любые способы thnxs для поддержки ура !! – user1260967

+0

Уверенный; вам просто нужно добавить дополнительные модули, т. е. (значение/1000)% 60 даст вам секунды. В принципе, вам нужно построить строку самостоятельно. Я не уверен, почему вам нужны часы и минуты, если вы используете миллисекундную точность. Если ваша ось действительно идет от, то есть от 200 мс до 4200 мс, часы и минуты никогда не изменятся. Но если диапазон шире, то миллисекунды, естественно, будут равны нулю при всех тиках. – DNS

Смежные вопросы