Well, if Delphi would be a leap, then your only choice for a GUI IDE for windows is Lazarus.

As far as a graph, what type, kind, size, etc... You have given us little to go off of.

What are the other stipulations presented by the assignment?