Ich versuche, Max Wert dynamisch von der größten Zahl zu setzen. Ich bin mir nicht sicher, wo ich falsch mache ...Highcharts - yAchsen tickInterval bis max. Daten
Irgendwelche Hilfe bitte?
Erwartet:
Was erhalte ich:
PS: Ich möchte max-Wert finden (zB: 100 in diesem Beispiel) und zeige, dass als erste yAxisLabel und nächsten Werte sollten bei minus (-) 20 etc ...
Chart 1 Wert [39, 35, 19, 38, 39, 48, 56, 57]
Chart 2 Werte [39, 35, 19, 38, 39, 48, 56, 57]
Versuchte Optionen ohne Glück:
yAxis: {
min: 0,
max: 100,
tickInterval: 20,
},
und
yAxis: {
tickInterval: 20,
tickPositioner: function(min,max){
var act = min,
ticks = [];
console.log(this);
while(act <= max){
ticks.push(act);
act+= this.tickInterval;
}
return ticks;
},
min: 0,
max: 100,
},
Dank @Kacper Madej, die unter Code gegeben hat, die
** @ Kacper Madej ** ... Danke für die Antwort. Aber es hat mein Problem nicht gelöst :(Meine Werte sind '[59, 56, 50, 52, 61, 80, 79, 100]' und '[39, 35, 19, 38, 39, 48, 56, 57 ] 'die sind ** unter 100 **, aber ich bekomme Max-Wert als ** 157 ** in yAxis ... Ich möchte den maximalen Wert der Charts identifizieren und als maxLabel setzen – Reddy
@Reddy Sine gibt es Stacking-Set , dann ist der maximale Wert 100 + 57, also 157. Deaktiviere das Stapeln um maximal 100 zu erhalten - http://jsfiddle.net/e6har510/1/ –
** @ Kacper Madej **, Das ist genau das was ich suche. .. Danke für den Tipp – Reddy