dashboarding data where a row is added daily

I've got a line graph visualizing data that grows daily (an API writes a new row each day).

Right now I'm editing the dashboard periodically and adjusting the range of rows and columns, including as many empty rows at the end as are available (only a handfull). While this saves from having to edit the dashboard daily, but still runs the risk of missing data and is just a pain to have to remember to do.

Is there a better way to accomplish keeping a chart up to date as data is not only updated but added? Perhaps updating dashboard objects via the API?