Ich verwende zwei xAxis
und drei yAxis
in diesem example. Wie Sie sehen können, zeigen die Datenbeschriftungen für die zwei violetten Linien wie erwartet. Wenn Sie jedoch den Zoomfaktor auf mehr als 3 m einstellen, wird die dataLabels
ausgeblendet.Highcharts Datenetiketten nicht auf mehreren xAchse und yAxis
Ich verwende:
dataLabels: {
enabled: true,
allowOverlap: true,
align: 'left',
verticalAlign: 'top',
x: 0,
y: -18,
zIndex: 1000,
crop: false,
overflow: 'none',
inside: true,
padding: 0,
maxPadding: 0,
formatter: function() {
return 'Other';
}
}
für einen, und nur allowOverlap: true
für den anderen. Keiner von ihnen scheint zu funktionieren. Irgendwelche Vorschläge?
Danke. Aber was, wenn ich nur 'dataLabels' für eine Serie oder einen Punkt möchte? 'plotOptions.series' verwendet die Funktion für alle von ihnen. –
Fügen Sie die eindeutige ID für Punkt/Reihe hinzu und fügen Sie die Bedingung im globalen Formatierer hinzu, der die ID prüft. Dann Rückgabewert. –
Ich tat das, und das gleiche Ergebnis über 3m: http://jsfiddle.net/hxLp6zkg/4/ –