Solute to open source projects 1 -- G from GeoSoft

G is a generic graphics library built on top of Java 2D from GeoSoft. It makes scene graph oriented 2D graphics available to client applications in a high level, easy to use way. (http://geosoft.no/graphics/index.html) It is capable of producing high quality 2D line sketches, bar plots, curve plots, and etc. It is licensed under the GNU Lesser General Public License.

Thanks to this great and open source package, I implemented the output curve 2d display with minimu effort and great visual effect for a EMC simulation package development project. In this project, G is used to plot circuit parameters, such as current, voltage, etc, with Cartesian coordinates. Note that, the G package comes with some basic image controls, like zoom-in, zoom-out, and localized magnification.

The following is a screen capture of the curve plotting generated by G from the EMC project.