Thanks for taking the time. This is some original input from an actual use case (area chart) that occurred at one of our users. In theory, there are no spikes, but when floating point data is mapped to integral screen coordinates, it is easy to see that spikes can occur.
What is the current state of remove_spikes? If you recommend using the extension, I could give it a try. We are currently on boost 1.52. Would the extension work there, too, or do I have to update to a newer version first?