Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Line tracing support has been added. The majority of the changes take place in the plotHover function, and revolve around a secondary tooltip calculation should the cursor not be on a data point. I've added a new options item: an object called 'lines' that has members 'track' (bool, default false) which determines if the lines between points are tracked, and 'threshold' (number, default 0.05) which determines at what distance from the line the algorithm determines the cursor is hovering over it.
Note that I did not rebuild with grunt - I only edited the source file.
Secondly, this is a re-make of the original pull request #84, with a modified target branch.