in reply to PNG xy plots with unequal spaced x values
I see there is Chart::Graph::GnuPlot, which will allow to take your data from perl and pass it to Gnuplot, which can then export it as a pbm or a gif file ; pbm|gif->png conversion is trivial to do. Gnuplot is required to be installed (as it looks like it just does a system call to it with the right parameters), and this is available for Win32. GnuPlot is not braindead in thinking that X data are text labels as most graphing software seems to think; instead, the default format tends to be the x-y scatter plots that you are looking to make.