[#2] Стили и real-time chart | Визуализация данных на JavaScript

Поделиться
HTML-код
  • Опубликовано: 14 мар 2023
  • Продолжаем рассматривать тему визуализации данных на JavaScript и сегодня поработаем над стилями, а также реализуем функционал real-time chart.
    Покажу вам, как сделать градиентную заливку для зоны графика, поработаем с настройкой ticks, будем выводить отметки по оси Х горизонтально, добавим стили для линии. В общем сделаем грфик визуально приятнее.
    Реализуем функционал real-time, буду показывать на демонстрационных данных, но на реальных принцип тот, же.
    Для того, чтобы закрепить знания, я подготовил для вас домашнее задании, в котором потренеруетесь в создании real-time на реальных данных.
    *Дз в первом закрепленном комментарии.
    Ссылка на раздел Animations, документации по Chart.js:
    www.chartjs.org/docs/latest/c...
    Ссылка на весь плейлист: • Визуализация данных на...
    Код урока:
    github.com/ateros-lab/data-vi...
    #data #visualization #javascript #chartjs #js #chart #library #визуализация #данных #уроки #программирование #real #time #chart

Комментарии • 17

  • @AterosDev
    @AterosDev  Год назад

    Домашнее задание:
    Написать скрипт, который делает запрос на сервер с интервалом в 1 секунду и рисует график акций компании Apple в режиме реального времени (для получения текущего времени можно использовать функцию Date.now()). Стилизировать график, на свое усмотрение, только заливка зоны линии должна быть градиентом, а текст отметок времени по оси Х - повернуть горизонтально.
    Для получения данных, делаем GET-запрос по адресу (извлекаем поле "last"):
    api.marketdata.app/v1/stocks/quotes/AAPL/
    *ссылка взята с сервиса Google Finance API

  • @nikitasafonkin3077
    @nikitasafonkin3077 Год назад +3

    Красавчик !

    • @AterosDev
      @AterosDev  Год назад

      Спасибо, стараюсь)

  • @user-xe6eh4vf9b
    @user-xe6eh4vf9b 7 месяцев назад +1

    Спасибо большое за отличные видосы! Если можно снимите видео на svg пожалуйста.

    • @AterosDev
      @AterosDev  7 месяцев назад

      Спасибо 🙏 Рад, что вам понравилось)
      Возьму на заметку, что вам это интересно 😉

  • @VyacheslavChelnokov
    @VyacheslavChelnokov 6 месяцев назад

    Спасибо, очень полезное видео, особенно когда хочешь очень быстро разобраться в документации.

    • @AterosDev
      @AterosDev  6 месяцев назад

      Спасибо 🙏 Рад, что вам пригодились мои уроки 🔥👍

    • @VyacheslavChelnokov
      @VyacheslavChelnokov 6 месяцев назад

      @@AterosDev единственное что не могу понять, можно ли сделать диаграмму одного размера, а бокс с legends другого(больше), и как ими управлять(поделить point на блоки например и растянуть их на всю ширину родительского блока)

    • @AterosDev
      @AterosDev  6 месяцев назад +1

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

  • @webmasters7133
    @webmasters7133 Год назад

    крассава!, respect!

    • @AterosDev
      @AterosDev  Год назад

      Спасибо) 🙏🙏

  • @user-hf6fv4uf3y
    @user-hf6fv4uf3y Год назад +1

    Super полезно, спасибо

  • @pavelpodgornyy3445
    @pavelpodgornyy3445 10 месяцев назад

    Super полезно, спасибо. Очень грамотно доносите материал

    • @AterosDev
      @AterosDev  10 месяцев назад

      Спасибо большое 🙏🙏
      Приятно осознавать, что мои уроки приносят пользу)

    • @pavelpodgornyy3445
      @pavelpodgornyy3445 9 месяцев назад +1

      Несомненно приносят, я пытаюсь разобраться с ng2-charts, это адаптация chart к Angular. Там немного по другому, но благодаря вашим урокам я смог повторить real-time chart в нем. Спасибо огромное.@@AterosDev

    • @AterosDev
      @AterosDev  9 месяцев назад

      Круто 🔥🔥👍 Рад, что у вас все получилось 🙏🙏

  • @thezorged
    @thezorged Год назад +2

    Продожай снимат пж