#!/usr/bin/env python import GnuPlot DEBUG=0 YofXbyG = GnuPlot.PlotYofXbyG( { 'outputFileBase' : "PlotYofXbyG", 'debug' : DEBUG } ) YofXbyGdata = { 1 : { 'groupa' : 10, 'groupb' : 10 }, 2 : { 'groupa' : 15, 'groupb' : 5 }, 3 : { 'groupa' : 10, 'groupc' : 20 }, 4 : { 'groupb' : 20, 'groupc' : 10 }, 5 : { 'groupa' : 10, 'groupb' : 10, 'groupc' : 10, 'groupd' : 10 } } YofXbyG.setTitle("PlotYofXbyG") YofXbyG.setKeyTitle("Key Title:") YofXbyG.setXlabel("X axis label") YofXbyG.setYlabel("Y axis label") YofXbyG.plot(YofXbyGdata) # writes PlotYofXbyG.ps YofXbyG.makeJpg() # writes PlotYofXbyG.jpg YofXbyG.makeThumbnail() # writes PlotYofXbyG.thumb.jpg YofXbyG.cleanup() # deletes intermediate files