Bug fix for dataview context refresh, and loading empty data series

This allows the widget to reload the graph when the context dataview is
refreshed and will show the new dataset.
Also when no data or invalid numbers are rendered as part of the series,
it will now plot the data so data aggregates such as sum/count/etc..
will at least show the result of the data that is correct and present