ich ein Highcharts.Chart Objekt und die globalen Optionen für sie sind wie:dynamische Zuweisung Highcharts.Chart Optionen neinAngaben
Highcharts.setOptions({
global: {
useUTC: false
},
lang: {
noData: message_1
},
chart: {
style: {
fontSize: '12px',
fontWeight: 'lighter',
color: '#000000'
}
}
});
ich dann die Optionen mit Hilfe von Javascript wie folgt:
var options = {};
options.lang = {};
options.noData = {};
options.noData.useHTML = true; //message_1 is HTML
Wie überprüfe ich nun, ob das Diagramm, das geplottet werden soll, Daten enthält oder nicht, nachdem die Datenabrufoperationen in meinem Code ausgeführt wurden? Gibt es irgendeine Funktion, die ich in meinem JavaScript-Code verwenden könnte, um das gleiche zu wissen?
Und falls keine Daten geplottet werden sollen, weise ich dem Diagramm eine neue noData Nachricht (zB message_2) zu.
Ich habe versucht, dies zu tun, aber ohne Erfolg,
chart.options.noData = message_2;
wo Diagramm der Highcharts.Chart Objekt ist.
Hast Du diesen HC Beispiel gesehen? http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/no-data-to-display/no-data-line/ –
Ja Ich habe das auch versucht, aber scheint nicht für mich zu arbeiten. – Abhinav
Ist dieses Beispiel für Sie in Ordnung? http://jsfiddle.net/0Lqyax5x/ –