Основываясь на ваш комментарий (, если у нас есть данные по-прежнему не показывая никаких данных доступное сообщение так, мы можем скрыть в Highcharts, если у нас есть данные). Я думаю, вы используете решение fustaki и не хотите использовать модуль no-data-to-display.js. Да, есть проблема, о которой упоминалось. Вы все равно можете использовать тот же код, изменив его. Добавляем условие внутри постоянной функции, чтобы проверить, нет ли пустых строк или нет, на основе этого сообщения рендеринга.
var chart = new Highcharts.Chart({
chart: {
renderTo: 'container'
},
xAxis: {
categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
},
series: []
}, function(chart) { // on complete
if (chart.series.length < 1) { // check series is empty
chart.renderer.text('No Data Available', 140, 120)
.css({
color: '#4572A7',
fontSize: '16px'
})
.add();
}
});
Fiddle демо
Ну да. Просто не создавайте highchart и вставляйте текст, говорящий «No Data Available». Без какого-либо кода это самая большая помощь, которую вы, вероятно, получите. – George
См. Пример ... http: //jsfiddle.net/gh/get/jquery/2/highcharts/highcharts/tree/master/samples/highcharts/no-data-to-display/no-data-pie/ –
can мы увеличиваем размер шрифта, и нам нужно добавить файл no-data-to-display-js – Kondal