#!/usr/bin/env python import GnuPlot DEBUG = 0 YofG1byG2 = GnuPlot.PlotYofG1byG2( { 'outputFileBase' : "PlotYofG1byG2-2", 'debug' : DEBUG } ) posData = { 'sally' : { 'groupa' : 10, 'groupb' : 10 }, 'dick' : { 'groupa' : 15, 'groupb' : 5 }, 'jane' : { 'groupa' : 10, 'groupc' : 20 }, 'spot' : { 'groupb' : 20, 'groupc' : 10 }, 'fluffy': { 'groupa' : 10, 'groupb' : 10, 'groupc' : 10, 'groupd' : 10 } } negData = { 'sally' : { 'groupa' : -10, 'groupb' : -10 }, 'dick' : { 'groupa' : -15, 'groupb' : -5 }, 'jane' : { 'groupa' : -10, 'groupc' : -20 }, 'spot' : { 'groupb' : -20, 'groupc' : -10 }, 'fluffy': { 'groupa' : -10, 'groupb' : -10, 'groupc' : -10, 'groupd' : -10 } } YofG1byG2.setTitle("Positive and Negative PlotYofG1byG2") YofG1byG2.setKeyTitle("Key Title:") YofG1byG2.setXlabel("X axis label") YofG1byG2.setYlabel("Y axis label") YofG1byG2.plot( (posData, negData) ) # writes PlotYofG1byG2-2.ps YofG1byG2.makeJpg() # writes PlotYofG1byG2-2.jpg YofG1byG2.makeThumbnail() # writes PlotYofG1byG2-2.thumb.jpg YofG1byG2.cleanup() # deletes intermediate files