Hi everybodyI wanted to collect a combination of plots to insert then in a subplot. I choose to create Line2D objects to use the .add_line() method of the AxesSubplot class, but unfortunately this does lead to the desired results.
Here my dummy version: from matplotlib.lines import Line2D from matplotlib.pyplot import figure, show import numpy as np def subplot_foo(n): """ returns a the combination of 2 Line2D instances """ x = np.arange(0, 200, 0.1) y = np.random.randn(len(x)) print len(x) #y2 = y+n line1 = Line2D(x, y, color = 'k') #line2 = Line2D(x,y2, 'r') #return line1+line2 return line1 fig = figure() # create Figure object for i in range(1,5): ax = fig.add_subplot(2,2,i) ax.add_line(subplot_foo(i)) show() First, the Line2D object does not represent the plot I want to create. Second, I cannot collect various Line2D objects into a Subplot. Any good idea around?
------------------------------------------------------------------------------ Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http://p.sf.net/sfu/lotusphere-d2d
_______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users