अपनी टिप्पणी के आधार पर (अगर हम डेटा है कि हम अभी भी कोई डेटा उपलब्ध नहीं संदेश हां, तो हम Highcharts में छिपा कर सकते हैं दिखा डेटा है)। मुझे लगता है कि आप फस्टकी के समाधान का उपयोग कर रहे हैं और नो-डेटा-टू-डिस्प्ले.जेएस मॉड्यूल का उपयोग नहीं करना चाहते हैं। हां, जैसा कि बताया गया है, आप अभी भी एक ही कोड का उपयोग करके इसे संशोधित कर सकते हैं। मैं इस फ़ंक्शन संदेश के आधार पर श्रृंखला खाली है या नहीं, यह जांचने के लिए निरंतर फ़ंक्शन के अंदर स्थिति जोड़ता हूं।
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>
इस आशा:
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 डेमो
स्रोत
2017-08-17 18:38:46
ठीक है हाँ। बस हाईचार्ट न बनाएं और "कोई डेटा उपलब्ध नहीं है" कहकर टेक्स्ट डालें। किसी भी कोड के बिना, यह सबसे अधिक सहायता है जिसे आप प्राप्त करने की संभावना रखते हैं। – George
उदाहरण देखें ... http: //jsfiddle.net/gh/get/jquery/2/highcharts/highcharts/tree/master/samples/highcharts/no-data-to-display/no-data-pie/ –
कर सकते हैं हम फ़ॉन्ट आकार बढ़ाते हैं और हमें कोई डेटा-टू-डिस्प्ले-जेएस फ़ाइल – Kondal