/ / jQuery Flot chart по дата - jquery, дата, парцел, ред, флота

jQuery Flot chart по дата - jquery, дата, парцел, ред, флота

Аз се борих с jQuery Flot chart, диаграмата се попълва добре с тези данни:

{"facebook_users":[["25",0],["26",0],["27",0],["28",0],["29",0],["30",0],["31",0],["01",0],["02",0],["03",0]],"email_users":[["25",0],["26",0],["27",0],["28",1],["29",1],["30",3],["31",1],["01",0],["02",0],["03",0]],"max":10}

Изготвяне на тази диаграма:

въведете описанието на изображението тук

Както може би сте забелязали, това е диаграма, която показвапотребителите, регистрирани по имейл / адрес в ежедневието. Проблемът е, че изглежда, че се пренареждат данните за JSON, като се започне от 1 до XX. Тъй като тези данни са 7-дневни, могат да бъдат кръстосани месеци, предизвиквайки грешката.

Прочетох внимателно проектна документация, но не може да намери решение. Графиката трябва да показва данните като JSON, без пренареждане.

Отговори:

2 за отговор № 1

Полето не повторно нарежда данните, а само че стойностите са двойки [x, y], а стойността на X от 1 е изобразена на същата позиция на оста x независимо от това къде се появява в последователността ,

Има няколко начина за решаване на това:

  • Използвайте приставката за време, представете стойностите като времеви отпечатъци вместо дни, след което използвайте форматор "% d", за да извлечете само част от деня.

  • Осигурете своя собствена функция за генериране на отметки, за да ги произведете в желания от вас ред, т.е. 30, 31, 1, ...

  • Използвайте приставката за категории, за да тълкувате стойностите като низове, а не като числа.