Don't dismiss Racket too soon, I would say. The developer of ActivityLog2 has been doing a lot to integrate charts and graphs into Racket GUI applications, and the program itself (https://github.com/alex-hhh/ActivityLog2) is a good showcase of that work. His blog is also worth a read (https://alex-hhh.github.io/index.html). Take a look!