dynamically scale point distances according to width