Дисплей гибкой диаграммы без точки данных - PullRequest
0 голосов
/ 08 июня 2010

Мне нужно отображать цену товара для каждой даты месяца. График может быть гистограммой или графиком.

Вопрос:

Предположим, что на 15.01.2010 данные отсутствуют, Есть ли способ отобразить (15.01.2010) на оси x, но нет (точка бара или графика), соответствующая точке оси y?

т.е. между двумя барами или точками графика будет пустое пространство.

В настоящее время я использую 0, но 0 является допустимым значением.

Дайте мне знать, если такой дисплей возможен.

Ответы [ 2 ]

0 голосов
/ 14 июня 2010

Наконец,

Вот решение.Скажем, я хочу показать следующие данные [jan, 10] [feb,]

Шаг 1: Чтобы скрыть точку на диаграмме, отправьте NaN с сервера.В приведенном выше примере это будет означать [jan, 10] [Feb, NaN ].- Это вызывает нежелательный эффект отображения значения возле строки заголовка.

Шаг 2: Теперь скройте подсказку с данными, следуйте по решению по ссылке: Скрыть гибкую диаграммуданные

0 голосов
/ 09 июня 2010

Нет. Вам необходимо использовать некоторые значения для графика, бара или столбца. Если вы используете ноль, для этой точки данных не будет зарезервировано пространство.

Например, если у вас есть три столбца - скажем, март, апрель и май - и значения в dataProvider [3, null, 5], апрельский столбец просто не будет отображаться, и каждый из них получит март и апрель. шире.

Что вы можете сделать, это создать функцию dataTipFunction (см. ChartBase), которая сообщает пользователю, что данные недоступны, если значение равно 0.

...