Used this package for some prototypes and we decided against using it because it was missing this feature. We have high rate of data additions (live hardware sensors) on several charts at once, and it works great while the series are under 100k points or so. But having to keep reallocating 100K+1 buffer, just to pass in for your code to copy... then do it for 100K+2 buffer etc.. I think all that is needed is one extra method, so client code can allocate a huge 1M buffer, then call you with the appropriate...