Каков рекомендуемый способ показать на графике, что браузер ожидает данных?

Я использую FusionChart, особенно график Candlestick.

Я загружаю данные через объект JSON, который я получаю с помощью технологий Ajax.

Когда у меня уже загружена диаграмма и я запрашиваю новые данные с помощью динамических фильтров, каков рекомендуемый способ показать пользователю, что старая диаграмма больше не подходит для моих фильтров?

  • Есть ли способ добавить текст: «Диаграмма загружается ... Подождите» в середине диаграммы?
  • Или есть способ размыть всю диаграмму, чтобы сделать ее нечитаемой?
  • Есть ли возможность скрыть график? (есть функция isActive(), но я не нашел ее setVisible())
  • Или какая-нибудь идея?

В идеале он не должен скрывать графическое пространство ...


person Fractaliste    schedule 16.07.2014    source источник
comment
div с абсолютным позиционированием над диаграммой с сообщением или счетчиком, который скрывается, как только отображается новая диаграмма   -  person john Smith    schedule 16.07.2014
comment
Не существует рекомендуемого способа передать то, что определило бы дизайн и / или профилирование пользовательского интерфейса. Какой способ лучше всего подходит к внешнему виду вашего сайта?   -  person David Barker    schedule 16.07.2014
comment
@DavidBarker Я написал их в порядке предпочтения. В настоящее время я тестирую несколько советов, найденных здесь на SE.   -  person Fractaliste    schedule 16.07.2014


Ответы (1)


В идеале нет рекомендованного способа. Но у вас может быть div над диаграммой, который говорит: «Диаграмма загружается», и вы можете скрыть этот div после того, как ваша диаграмма будет отрисована. Вы можете прослушивать событие, отображаемое на диаграмме, или нарисовать завершенное событие диаграммы и скрыть этот загрузочный div.

Событие завершения визуализации диаграммы

Нарисовать полное событие диаграммы

person Siva    schedule 22.01.2015