如何更改Chart.js-RangeSlider的初始值? [解决了] 已解决

问题描述

Chart.js-RangeSlider并非从给定的initial值(1901、1910)开始,而是显示图表:

我要搜索的是更改initial值,并得到下面的图像:


[..snip..]

rslluviaHistorica = new RangeSliderChart({
  chartData: iniDataLluviaHistorica,chartOpts: optionslluviaHistorica,chartType: 'line',chartCTX: iniLluviaHistorica,//class: 'my-chart-ranger',initial: [1901,1910]        
})

//this doesnt work
rslluviaHistorica.options.initial = [1901,1910]

代码https://jsfiddle.net/sckull/hy0p75cq/14/

解决方法

已解决

initial值必须在数据长度的范围内(在我的情况下为0到112):

rsLluviaHistorica = new RangeSliderChart({
  chartData: iniDataLluviaHistorica,chartOpts: optionsLluviaHistorica,chartType: 'line',chartCTX: iniLluviaHistorica,//range of 0 - 112
  initial: [0,10]        
})

已解决:https://jsfiddle.net/sckull/hy0p75cq/16/