amcharts zoom position -- Отслеживание смешения зума, приближения, элемент управления
Primary tabs
Включить отслеживание позиции можно как-то так:
function initChart() { AmCharts.addInitHandler(function(chart) { enableZoomPositionSave(chart); }, ['serial']); } /** * * @param {object} chart * @returns {undefined} */ function enableZoomPositionSave(chart) { chart.addListener("zoomed", function(event) { console.log('zoom is here!', event); chart.zoomStartDate = event.startIndex; chart.zoomEndDate = event.endIndex; }); }
-- отслеживать можно не только index но и Value (start и end -- это даты).
Источники:
- Запоминание зума для обновелния данных: Preserving zoom of the serial chart across data updates https://www.amcharts.com/kbase/preservin...
- Log in to post comments
- 2768 reads
vedro-compota
Fri, 11/03/2017 - 18:57
Permalink
event.startDate; event.endDate; не работают
event.startDate;
event.endDate;
-- эти в третьей версии не работают
значения называют по-другому.
_____________
матфак вгу и остальная классика =)