Можем ли мы отображать сообщение с использованием высоких диаграмм, когда набор данных не возвращает никаких данных? Например: «Нет данных»Как отобразить Нет данных Сообщение в highcharts
ответ
Это было добавлено за запись uservoice.
Я использовал небольшое обходное решение для решения этой проблемы. В основном я накладываю div, содержащий сообщение «Нет данных для отображения».
.noChartData {
display: hidden;
position: absolute;
z-index: 99;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
color: #CCC;
}
<div class="noChartData">No Data to Display</div>
При загрузке страницы я использую JQuery, чтобы найти положение диаграммы затем компенсируя DIV «Нет данных» и раскрывающий его соответствующим образом.
var chartPosition = $("#myChart").position();
$(".noChartData").css("left", chartPosition.left + 400);
$(".noChartData").css("top", chartPosition.top + 150);
Вам необходимо будет изменить смещения соответственно в зависимости от размера вашей диаграммы. Я использую вызов AJAX, чтобы вытащить данные серии и категории, поэтому я знаю, что перед тем, как привязать диаграмму, нужно ли открывать плавающий div «Нет данных».
Он теперь поддерживается в Highcharts так v3.0.8
Вам необходимо загрузить no-data модуль, а затем, вы можете указать пользовательское сообщение через lang.noData вариант:
Highcharts.setOptions({lang: {noData: "Your custom message"}});
Прослушано случайно и не может отменить его. Попытка установить его с помощью администратора ... –
Очень простой пример :
Highcharts.setOptions({lang: {noData: "Your custom message"}})
var chart = Highcharts.chart('container', {
series: [{
data: []
}]
});
<script src="https://code.highcharts.com/highcharts.js"></script>
<script src="https://code.highcharts.com/modules/no-data-to-display.js"></script>
<div id="container" style="height: 250px"></div>
Надеюсь, что это поможет кому-то
- 1. Как отобразить сообщение «НЕТ ДАННЫХ»
- 2. Как показать Нет данных Сообщение в highcharts
- 3. Как отобразить данные в highcharts
- 4. Highcharts Экспорт в CSV Нет данных Группировка
- 5. Как отобразить сообщение сверху?
- 6. Как отобразить Highcharts из базы данных в C# .Net
- 7. Как отобразить предупреждающее сообщение после вставки данных в базу данных?
- 8. Как отобразить UIPageViewController, у которого нет данных?
- 9. Если массив данных серии - это сообщение с нулевым отображением, нет данных
- 10. Как отобразить сообщение inline
- 11. как отобразить правильное сообщение?
- 12. Как отобразить сообщение в JPanel из базы данных?
- 13. Нет данных о точках и строках Highcharts
- 14. Highcharts: как сгруппировать точки данных и отобразить общее количество соответственно?
- 15. Как отобразить сообщение «Нет данных» в середине области диаграммы в столбце диаграммы
- 16. Как отобразить более 1 $ сообщение?
- 17. Отображать сообщение, когда данных нет
- 18. Как отобразить флеш-сообщение в Kohana 3
- 19. Как отобразить сообщение «Нет больше данных» после нажатия кнопки в javascript
- 20. Как отобразить сообщение об ошибке в flex
- 21. Как отобразить сообщение на странице в mvc
- 22. Как отобразить сообщение, если записей не найдены
- 23. Как отобразить пользовательское сообщение обработки в данных JQuery
- 24. как отобразить сообщение, если таблица базы данных пуст в CakePHP
- 25. Передача данных в Highcharts
- 26. Показать сообщение "Загрузка ..." в Highcharts при загрузке данных из массива
- 27. Как отобразить «Нет записей» в datalist?
- 28. Как отобразить сообщение подтверждения с помощью сервлета
- 29. Rails validate_presence сообщение - как отобразить?
- 30. Как отобразить сообщение о прогрессе?
Я использую 'chart.showLoading ('Нет данных для отображения');' – machineaddict