1
You can achieve a similar result using the tootip position
property (the documentation includes an example of implementing a custom positioner if you prefer):
options: {
tooltips: {
position: 'nearest'
}
}
See the Chart.js samples page for a demo.
Examples with more elaborate interactions are also available.
Source:stackexchange.com