За последние 24 часа нас посетили 18656 программистов и 1272 робота. Сейчас ищет 1781 программист ...

jquery.flot отображение нескольких графиков с одним временем

Тема в разделе "JavaScript и AJAX", создана пользователем 3d_killer, 14 мар 2023.

  1. 3d_killer

    3d_killer Активный пользователь

    С нами с:
    4 апр 2011
    Сообщения:
    10
    Симпатии:
    0
    Здравствуйте, интересует такой вопрос, как можно отображать несколько графиков с одним временем, то есть данные берутся с БД и на севере формируется JSON ответ, который получает Jqery и отображает эти графики, все работает хорошо, но хотелось бы уменьшить количество траффика, все точки на графике идут с одним временем, соответственно приходится отправлять, в моем случае 6 массивов, с точками и к каждой точке время.
    Массив который принимает jquery.flot выглядит примерно так:
    [[x,y],[x,y],[x,y]....]
    То есть у меня 6 массивов у которых меняется одновременно и одинаково y, можно ли отправлять у как-то отдельным массивом и задействовать его в jquery.flot.
    Сейчас примерно так:
    [[x,y],[x,y],[x,y]....]
    [[x1,y],[x1,y],[x1,y]....]
    [[x2,y],[x2,y],[x2,y]....]
    ........
    Вопрос возможно ли сделать так
    [[x],[x],[x]....]
    [[x1],[x1],[x1]....]
    [[x2],[x2],[x2]....]
    ........
    [[y],[y],[y]....]

    Спасибо за ответы!
     
  2. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.860
    Симпатии:
    750
    Адрес:
    Татарстан
    Возможно
     
  3. 3d_killer

    3d_killer Активный пользователь

    С нами с:
    4 апр 2011
    Сообщения:
    10
    Симпатии:
    0
    Если знаете как, поделитесь информацией, в документации я не нашел
     
  4. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.860
    Симпатии:
    750
    Адрес:
    Татарстан
    в документации к чему?
    какая причина переделки - уменьшение объема передаваемых данных?
    формируете на бэке массив
    на клиенте - обрабатывете его так - чтоб получились такие массивы - которые хочет flot
     
  5. 3d_killer

    3d_killer Активный пользователь

    С нами с:
    4 апр 2011
    Сообщения:
    10
    Симпатии:
    0
    я вобщем к такому решению и пришёл, думал просто плагин умеет такие данные принимать, но все равно спасибо