- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева

Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый вечер.
Мне нужно отрисовывать на стороне клиента график, который будет удовлетворять следующим требованиям:
1) Должен быть реализован зум.
2) По нажатию на корневое значение, должно, как минимум, происходить событие, а, как максимум, выскакивать табличка, в которой я смогу вывести какой-то текст.
3) Библиотека должна брать на себя масштабирование по оси ординат.
4) Самое главное - график должен быть разноцветным: один участок - одним цветом, другой - другим и так далее.
Все, кроме 4-ого пункта, вроде бы реализовано в flot. Я, за неимением опыта построения графиков, взял эту библиотеку и пошёл её допиливать. Смог сделать все без 4-ого пункта.
Собственно вопрос: как рисовать разноцветные линии в canvas?
Небольшое пояснением кодом:
1) Идёт создание объекта:
2) Задаем цвет линий:
3) Рисуем:
Как я понимаю, рисует скрипт ровно столько раз, сколько всего значений. По моей логике, можно менять цвет на нужный непосредственно перед рисованием. Однако, если так делать, то на графике все равно оказываются линии только одного цвета.
Полный код библиотеки.
До сих пор ищу решение своей проблемы.
4) Самое главное - график должен быть разноцветным: один участок - одним цветом, другой - другим и так далее.
Все, кроме 4-ого пункта, вроде бы реализовано в flot.
Цвет там тоже можно менять
http://people.iola.dk/olau/flot/examples/thresholding.html
Спасибо, пойду смотреть. Вроде бы изначально можно делать только двухцветный график? Наверное, придется взять принцип рисования этого графика и доделать до нужного количества цветов.
Ещё раз спасибо.
P.S. Все, работает. Ещё раз спасибо!