In Angular Highcharts wollte ich synchronisierte X-Achse in mehreren Diagrammen im Dashboard machen. Ich habe eine Lösung für die X-Achsen-Synchronisation für zwei Diagramme (unten eingefügt) gefunden. Aber ich steckte mit Multi-Chart synchronisieren. Ich habe 8 Diagramme in meinem Dashboard. Ich möchte alle synchronisieren.Synchronisieren der x-Achse mehrerer Karten
bestehenden Code für zwei Diagramme in highcharts-ng
$scope.chart1 = {
options: {
chart: {
events: {
selection: function(event) {
self.onZoomHandler(event, 'chart2');
}
}
}
}
}
self.onZoomHandler = function(event, chartToUpdate) {
var chart = $scope[chartToUpdate].getHighcharts();
if (event.xAxis) {
chart.xAxis[0].setExtremes(event.xAxis[0].min, event.xAxis[0].max);
if (!chart.resetZoomButton) {
chart.showResetZoom();
}
} else {
chart.xAxis[0].setExtremes(null, null);
if (chart.resetZoomButton) {
chart.resetZoomButton = chart.resetZoomButton.destroy();
}
}
};
Wie könnten wir tun dies in mehreren Charts?
Danke. JS Geige funktioniert nicht. Kannst du es bitte reparieren? –
Immer noch funktioniert es nicht für mich in Firefox und Chrome. Die Synchronisierung über mehrere Diagramme erfolgt nicht. Es gibt keinen Fehler in der Konsole, Screenshot http://www.tioniki.com/tis/view/?id=cfd40f8 –
Entschuldigung. Können Sie die Synchronisierung für den Tooltip aktualisieren? –