A D3 plug-in for automatic label placement using simulated annealing