QtCharts can't deal with charts being deleted, so we need to update them rather than to re-create them.