in reply to Real time data graphs.

If you like Tk::Photo but just want to speed it up, then how about trying Tk::Task. It'll break up the data into smaller pieces to "allow multiple tasks to proceed at once"and handle events between pieces. It would be more responsive. See: Tk::Task