#!/usr/bin/env python import GnuPlot DEBUG = 0 # initialize the plot aPlot = GnuPlot.PlotYofXbyG( {'outputFileBase': "IncomingFiles", 'debug' : DEBUG} ) aPlot.setTitle("Incoming Files Per Data Tier") aPlot.setTimeFormat("%d-%b-%Y", "%d-%b") aPlot.setXlabel("Date") aPlot.setYlabel("Number of Files") aPlot.setKeyTitle("Data Tier:") # Get the data InFiles = {} InFiles["01-Apr-2001"] = {} InFiles["02-Apr-2001"] = {} InFiles["03-Apr-2001"] = {} InFiles["04-Apr-2001"] = {} InFiles["05-Apr-2001"] = {} InFiles["06-Apr-2001"] = {} InFiles["07-Apr-2001"] = {} InFiles["08-Apr-2001"] = {} InFiles["09-Apr-2001"] = {} InFiles["01-Apr-2001"]["digitized"] = 251.0 InFiles["01-Apr-2001"]["generated"] = 249.0 InFiles["01-Apr-2001"]["raw"] = 103.0 InFiles["01-Apr-2001"]["reconstructed"] = 256.0 InFiles["01-Apr-2001"]["simulated"] = 253.0 InFiles["02-Apr-2001"]["digitized"] = 200.0 InFiles["02-Apr-2001"]["generated"] = 201.0 InFiles["02-Apr-2001"]["raw"] = 122.0 InFiles["02-Apr-2001"]["reconstructed"] = 208.0 InFiles["02-Apr-2001"]["simulated"] = 201.0 InFiles["02-Apr-2001"]["special"] = 10.0 InFiles["03-Apr-2001"]["digitized"] = 189.0 InFiles["03-Apr-2001"]["generated"] = 200.0 InFiles["03-Apr-2001"]["raw"] = 88.0 InFiles["03-Apr-2001"]["reconstructed"] = 189.0 InFiles["03-Apr-2001"]["simulated"] = 189.0 InFiles["04-Apr-2001"]["digitized"] = 65.0 InFiles["04-Apr-2001"]["generated"] = 121.0 InFiles["04-Apr-2001"]["raw"] = 72.0 InFiles["04-Apr-2001"]["reconstructed"] = 63.0 InFiles["04-Apr-2001"]["simulated"] = 86.0 InFiles["05-Apr-2001"]["digitized"] = 101.0 InFiles["05-Apr-2001"]["generated"] = 45.0 InFiles["05-Apr-2001"]["raw"] = 58.0 InFiles["05-Apr-2001"]["reconstructed"] = 122.0 InFiles["05-Apr-2001"]["simulated"] = 77.0 InFiles["06-Apr-2001"]["digitized"] = 107.0 InFiles["06-Apr-2001"]["generated"] = 118.0 InFiles["06-Apr-2001"]["raw"] = 99.0 InFiles["06-Apr-2001"]["reconstructed"] = 113.0 InFiles["06-Apr-2001"]["root-tuple"] = 19.0 InFiles["06-Apr-2001"]["simulated"] = 114.0 InFiles["07-Apr-2001"]["digitized"] = 229.0 InFiles["07-Apr-2001"]["generated"] = 233.0 InFiles["07-Apr-2001"]["raw"] = 15.0 InFiles["07-Apr-2001"]["reconstructed"] = 248.0 InFiles["07-Apr-2001"]["root-tuple"] = 21.0 InFiles["07-Apr-2001"]["simulated"] = 229.0 InFiles["07-Apr-2001"]["special"] = 10.0 InFiles["08-Apr-2001"]["digitized"] = 143.0 InFiles["08-Apr-2001"]["generated"] = 149.0 InFiles["08-Apr-2001"]["raw"] = 98.0 InFiles["08-Apr-2001"]["reconstructed"] = 154.0 InFiles["08-Apr-2001"]["root-tuple"] = 12.0 InFiles["08-Apr-2001"]["simulated"] = 147.0 InFiles["09-Apr-2001"]["digitized"] = 132.0 InFiles["09-Apr-2001"]["generated"] = 112.0 InFiles["09-Apr-2001"]["raw"] = 77.0 InFiles["09-Apr-2001"]["reconstructed"] = 141.0 InFiles["09-Apr-2001"]["root-tuple"] = 33.0 InFiles["09-Apr-2001"]["simulated"] = 122.0 # plot it and clean up aPlot.plot(InFiles) aPlot.makeJpg() aPlot.makeThumbnail() aPlot.cleanup()