|
From: jonasr <jon...@we...> - 2012-09-06 21:50:22
|
Hello, i spotted a bug in the Rectangle function when plotting with multiple subplot, here is a source code example: #!/usr/bin/env python # -*- coding: utf-8 -*- from matplotlib.pyplot import * from numpy import * import sys, os def main(): f, axs = subplots(1,2) x=arange(0,10,0.001) y=sin(x) axs[0].plot(x,y,"blue")#,alpha=1) axs[1].plot(x,y,"blue",alpha=1) rect = Rectangle((0,0), 1, 1, facecolor="blue",alpha=1) axs[0].add_patch(rect) axs[1].add_patch(rect) show() return 0 if __name__ == '__main__': main() this script should plot two sin functions and a rectangle in both subplots . the rectangle doesn't seem to appear until i move the area from the left subplot (where the rectangle should appear) over to the second subplot. here is an example how it looks like: http://www.imagebanana.com/view/hzm8bjro/example.png if i remove the command axs[1].add_patch(rect) the problem doesn't seem to appear my current matplotlib version is: '1.1.1rc' os is ubuntu 12.04 greetz jonas -- View this message in context: http://matplotlib.1069221.n5.nabble.com/Rectangle-Bug-tp38825.html Sent from the matplotlib - users mailing list archive at Nabble.com. |