Open olobarius opened 8 months ago
I missed to post a modified line above. The forEach loop needs to skipp till firstIndex is reached, so it looks like this:
dataset.data.forEach((data, index) => {
if (data == null || index < firstIndex) return;
It would be nice to be able to do the trendline just for some part or range of the data.
In my case just for the last 10 elements. I did a quick hack and implemented a trendoffset parameter. If > 0 it skips the first n elements, if < 0 it uses the last n elements.
The patch alters the firstIndex initialisation accordingly. My code looks like this: ... let fitter = new LineFitter();
...
The config looks like this: trendlineLinear: { trendoffset: -10, ... },