I have few observations. You have added separate titles for graphs and other tabular data. This is inconsistent with existing UI.
For example,
like here:
like here:
The dashboard goes blank when I change refresh rates.
And regarding filling with nulls to fix the reversing issue of graph - you can do it in StreamingChart itself when setting initialState var, as it is StreamingChart's responsibility to do it.
I would like to request you all to review the changes and provide your valuable feedback. Your insights and suggestions would be invaluable in ensuring the quality and accuracy of the codebase.