Fix a lot of empty data issues

By not initializing the chart with empty data.