Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Plotting with MatPlotLib. A comparison with MatLab.

MatLab

MatPlotLib

MatLab Comments

Code Block
         

a1 = subplot(121);
        loglog(channels(:,1),channels(:,2),'o')
        xlabel('CH0')
        ylabel('CH1')
        a2 = subplot(122);
        loglog(channels(:,3),channels(:,4),'o')
        xlabel('CH2')
        ylabel('CH3')
Code Block
import matplotlib.pyplot as plt
import numpy     as np

a1 = plt.subplot(221)
        plt.loglog(channels[:,0],channels[:,1], 'oro' )
        plt.xlabel('CH0')
        plt.ylabel('CH1')
        a2 = plt.subplot(222)
        plt.loglog(channels[:,2],channels[:,3], 'oro' )
        plt.xlabel('CH2')
        plt.ylabel('CH3')

channels is a 4xN array of floats, where N is the number of events. Each column corresponds to one out of four Ipimb channels. Not that the arrays are indexed with 1,2,3,4 in MatLab and 0,1,2,3 in MatPlotLib/NumPy/Python.