Dựa trên nhận xét của bạn (nếu chúng ta có dữ liệu vẫn hiển thị không có dữ liệu thông điệp có sẵn như vậy, chúng ta có thể trốn trong highcharts nếu chúng ta có dữ liệu). Tôi nghĩ bạn đang sử dụng giải pháp của fustaki và không muốn sử dụng mô-đun no-data-to-display.js. Bạn vẫn có thể sử dụng cùng một mã bằng cách sửa đổi nó, tức là thêm điều kiện bên trong hàm liên tục để kiểm tra xem chuỗi có rỗng hay không, dựa trên thông báo kết xuất này.
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 bản demo
Nguồn
2017-08-17 18:38:46
Vâng vâng. Chỉ cần không tạo highchart và chèn văn bản nói "Không có dữ liệu có sẵn". Không có bất kỳ mã nào, đây là trợ giúp nhiều nhất mà bạn có khả năng nhận được. – George
Xem ví dụ ... http: //jsfiddle.net/gh/get/jquery/2/highcharts/highcharts/tree/master/samples/highcharts/no-data-to-display/no-data-pie/ –
có thể chúng tôi tăng kích thước phông chữ và chúng tôi cần phải thêm tệp no-data-to-display-js – Kondal