Чтобы установить минимальное увеличение, вы можете установить поле ChartEngine.minimumZoomTicks.
http://documentation.chartiq.com/CIQ.ChartEngine.html#minimumZoomTicks
stxx.minimumZoomTicks=5; // when zoomed all the way in only 5 bars will show
Я боюсь, что нет поля, отражающего эту функцию для уменьшения масштаба, но то, что вы пытаетесь достичь, может быть достигнуто с помощью функции предварительной вставки и установки zoomOutSpeed на 1.
http://documentation.chartiq.com/tutorial-Using%20the%20Injection%20API.html
http://documentation.chartiq.com/CIQ.ChartEngine.html#preferences%5B%60zoomOutSpeed%60%5D
var stxx = yourChartInstance;
stxx.preferences.zoomOutSpeed=1;
stxx.prepend("zoomOut", function() {
for(var chartName in stxx.charts){
var chart=stxx.charts[chartName];
chart.maxTicks=20; // this will set the maximum number of bars on the screen, along with zoomOutSpeed
}
});
Если у вас есть другие вопросы, пожалуйста, свяжитесь с ChartIQ напрямую по адресу support@chartiq.com.