Scalable canvas chart for live data display