How to manage many datas?

I get data for every 30 seconds and save to my db and graph show every data for every 30seconds.

I thought I can see all data by dragging to X axis, but not working as I expected.
because It has too many x axis label, it goes to downward…

when I zoomed in ,

**

  1. is it possible when graph is shown, zoom in to the most recent data so that user can see not too many data label and scroll X to see more if they want to?

  2. is it possible to relocation to certain X-axis label for example , 2018-09-28T13:00 to center of graph and zoom in to that day? **