1. How can width be set automatically based on data rather than fixed width? ( I am providing the duration and end date) 2. Not sure why so much gap above the dots? 