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/preserving-zoom-serial-chart-across-data-updates/
- Log in to post comments
- 3434 reads
vedro-compota
Fri, 11/03/2017 - 18:57
Permalink
event.startDate; event.endDate; не работают
event.startDate;
event.endDate;
-- эти в третьей версии не работают
значения называют по-другому.
_____________
матфак вгу и остальная классика =)