Я новичок во Флоте. Я хочу отображать в своих проектах еженедельную статистику посетителей. Приходится шо посетителей месяца но еженедельно на флоте. например 1-я неделя 1-5 - 500 посетителей. 6-12 900 посетителей. и так далее. И я хочу показать координаты X как 1-5,6-12,13-19, .... Кто-нибудь может подсказать, что делать. Строго используйте Флот.
Все, координаты Флота
Ответы (2)
Обратите внимание на tickFormatter:
В качестве альтернативы, для максимального контроля над тем, как выглядят тики, вы можете предоставить функцию "tickFormatter". В функцию передаются два параметра, значение тика и объект «ось» с информацией, и они должны возвращать строку.
Итак, вы ищете что-то вроде этого:
$.plot(placeholder, data, {
//your options here
xaxis: {
tickFormatter: function(val,axis){
return (val+1).toString()+'-'+(val+5).toString();
}
}
});
Я думаю, вам просто нужна простая старая гистограмма, но вас вводит в заблуждение тот факт, что у вас есть некоторые данные, связанные с датой.
В данных, которые вы даете Flot для построения графика, используйте поддельные числа в качестве значений x, которые просто увеличивают целые числа. Таким образом, для 1-5 поставьте 0, для 6-12 положите 1 и так далее.
Затем, как говорит Райли, используйте средство форматирования меток, чтобы поместить метки на оси x, которые вы хотите.
См. Пример this.