Все, координаты Флота - PullRequest
0 голосов
/ 30 июня 2010

Я новичок во Флоте.Я хочу показывать статистику посетителей за неделю в моих проектах.Я должен шо посетителей месяца, но еженедельно на Flot.например, 1-я неделя 1-5 - 500 посетителей.6-12 - 900 посетителей.и так далее.И я хочу показать координаты X как 1-5,6-12,13-19, .... Может кто-нибудь предложить, что делатьСтрого используйте Флот.

Ответы [ 2 ]

0 голосов
/ 26 августа 2010

Я думаю, вам нужна просто старая гистограмма, но вас вводит в заблуждение тот факт, что у вас есть данные, относящиеся к дате.

В данных, которые вы выводите Flot на график, используйте поддельные числа в качестве значений x, которые просто увеличивают целые числа. Так, для 1-5 - 0, для 6-12 - 1 и т. Д.

Затем, как говорит Райли, используйте средство форматирования тиков, чтобы поместить нужные метки на оси x.

См. это в качестве примера.

0 голосов
/ 03 июля 2010

Проверьте tickFormatter:

В качестве альтернативы, для полного контроля над тем, как выглядят тики, вы можете предоставить функцию "tickFormatter".Функция передает два параметра, значение тика и объект «axis» с информацией, и должна возвращать строку.

Итак, что вы ищете, это что-то вроде этого:

$.plot(placeholder, data, {
  //your options here
  xaxis: {
    tickFormatter: function(val,axis){
      return (val+1).toString()+'-'+(val+5).toString();
    }

  }

});
...