Scatter Bar - X axis date range, reset event to my custom button, Y axis Color Bar suffix to the ticks

  • We have requirement to reset the zoomed chart to default view, how can i trigger the reset event on my custom button which is not even part of modebar buttons. Do we have explicit event for reset which can be triggered pragmatically for some of the external buttons?
  • We need to show color bars next to the y axis ticks in the scatter chart. I have tried with shapes but it is not helpful for us to fullfill our requirement.
  • Also we need to allow user to select two different dates from the x axis by using slider and we should get data of two selected points to do further custom logic to show result to the user. Also the selected area should apply background color do allow user to easily understand what they have selected.
    image

I am looking forward your suggestion on these question.