Dynamic charting for mobile devices