Hi, see Tk Realtime data aquisition. It has a simple realtime graph on a Tk::Canvas. You will have to put some of your own work into it, if you want interactivity, but almost anything can be easily added.
Read the comments if you are using MSWindows, for how to deal with Window's fileevent problems.
You might want to use 127.0.0.1 for the client ip address if testing on a single local machine. The 192.168.0.9 address was just for testing on my local network.
#my $machine_addr = '192.168.0.9';
my $machine_addr = '127.0.0.1';