Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.90/21: Рейтинг темы: голосов - 21, средняя оценка - 4.90
1 / 1 / 2
Регистрация: 13.04.2015
Сообщений: 200

chart.js диапазоны по оси X

02.08.2020, 16:23. Показов 4533. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую.
Такой вопрос.
Есть линейный график. На нём отображаются данные из массива (берутся из БД MySQL):
01.02.2020 - 5
02.02.2020 - 4
04.02.2020 - 7
05.02.2020 - 1 ...
Соответственно ось X - это ось дат. В БД нет записи на дату 03.02.2020 (и подобного может быть очень много). Подскажите, пожалуйста, как сделать так, чтобы дата 03.02.2020 отображалась на оси X.
Сейчас я список дат из БД использую как labels, но это не то, что мне нужно.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.08.2020, 16:23
Ответы с готовыми решениями:

Подписать оси на Chart
Добрый день! Возник вопрос. Как можно подписать оси в компоненте Chart. Например, вдоль Х сделать надпись "Частота", а вдоль...

Отображение оси Chart
Доброго дня. Возможно это уже кто-то спрашивал, но я так и не смог найти (видимо потому что не смог верно сформулировать вопрос) Есть...

Оси координат графика Chart
Не могу понять, как начертить оси координат на графике (рис.2). Пробовал CHist.ChartAreas.AxisX.LineWidth += 10; увеличивает толщину...

2
1 / 1 / 2
Регистрация: 13.04.2015
Сообщений: 200
02.08.2020, 17:51  [ТС]
Попробовал сделать так:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
                                xAxes: [{
                                    type: 'time',
                                    distribution: 'linear',
                                    
                                    time: {
                                        min: '2010-12-02',
                                        max: '2010-12-30',
                                        unit: 'day',
                                        stepSize: 1,
                                        displayFormats: {
                                            week: 'YYYY-MM-DD'
                                        }
                                    },
                                }]
но тогда он соединяет точки, хотя данные пропущены:

А нужно с разрывом:
0
1 / 1 / 2
Регистрация: 13.04.2015
Сообщений: 200
02.08.2020, 18:13  [ТС]
Chart.js должен пропускать значения, при условии что пропущенное значение = NaN. Теперь вопрос как в массиве все пропущенные значения обозначить NaN?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.08.2020, 18:13
Помогаю со студенческими работами здесь

Chart работа с графиком, оси
Здравствуйте. Использую для построения графика Chart вообщем все получилось построить но вместо значений 1 2 3 4 5 6 7... на оси Х мне...

Смещение подписей оси в Chart
Привет, проблема в том, что смещаются вверх подписи нижней оси. Как побороть эту проблему?

Ограничить графики (chart) по оси X
Как можно ограничить графики по оси Х. Допустим что бы они рисовались начиная с x=5, а заканчивался х = 75? private double arrExt = {...

Chart - подписать по нижней оси
Ребята здравствуйте! проблемка есть связанная с chart'ом: Надо подписать по нижней оси чтобы шаги были не "1, 2, 3" а от того...

Поменять значения оси Chart
В свой график добавил вторую ось по иксу (сверху) Me.Chart1.ChartAreas("ChartArea1").AxisX2.Enabled = AxisEnabled.True А как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru