forecast: chart UI