def exp3SaccadePlot(dm): """ desc: Creates a saccade plot with the different task conditions as individual lines. arguments: dm: type: DataMatrix """ from analysis import helpers dmSingle = dm.select('cond == "single"') dmDual = dm.select('cond == "dual"') Plot.new(widePlot) helpers.saccadePlot(dmSingle, standalone=False, color=exp3SingleCol, label='Single task') helpers.saccadePlot(dmDual, standalone=False, color=exp3DualCol, label='Dual task') plt.legend(frameon=False) Plot.save('saccadePlot.task', folder=exp, show=show)
def crossExpSaccadePlot(dm): """ desc: Creates a saccade plot with the Exp. 1 and 2 as individual lines. arguments: dm: type: DataMatrix """ assert(constants.exp == 'exp1') Plot.new(constants.widePlot) helpers.saccadePlot(dm, standalone=False, color=constants.exp1Col, label='Exp. 1') constants.exp = 'exp2' dm = helpers.getDataMatrix(cacheId='data.%s' % constants.exp) dm = helpers.filter(dm, cacheId='filter.%s' % constants.exp) helpers.saccadePlot(dm, standalone=False, color=constants.exp2Col, label='Exp. 2') plt.legend(frameon=False) Plot.save('saccadePlot', folder='crossExp', show=constants.show)