I'm not certain if this will meet your needs but
PGPLOT does scatter plots by calling the
PGPLOT fortran libraries. Since pre-built
Win32 PGPLOT libraries are available it may be a viable option for a portable solution.
Also, FWIW I have used SVG::Graph to create scatter plots, but as valdez noted, you will have to deal with the SVG output.