Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork7.9k
Open
Labels
Milestone

Description
Code for reproduction
importmatplotlibasmplimportmatplotlib.pyplotimportmpl_toolkitsasmpltimportmpl_toolkits.mplot3d.axes3dfig=mpl.pyplot.figure()# make Figureax=mpl.pyplot.gca(projection="3d")circle1=mpl.patches.Circle((5,1))circle2=mpl.patches.Circle((2,2))# test 1 (throws ValueError):#pc1 = matplotlib.collections.PatchCollection([circle1, circle2])#ax.add_collection3d(pc1, zs=[1,2])# test 2:pc2=mplt.mplot3d.art3d.Patch3DCollection([circle1,circle2],match_original=True)ax.add_collection3d(pc2)
test 1 results into a ValueError:
Traceback (mostrecentcalllast):File"/usr/lib/python3.6/site-packages/matplotlib/backends/backend_qt5.py",line519,in_draw_idleself.draw()File"/usr/lib/python3.6/site-packages/matplotlib/backends/backend_agg.py",line402,indrawself.figure.draw(self.renderer)File"/usr/lib/python3.6/site-packages/matplotlib/artist.py",line50,indraw_wrapperreturndraw(artist,renderer,*args,**kwargs)File"/usr/lib/python3.6/site-packages/matplotlib/figure.py",line1649,indrawrenderer,self,artists,self.suppressComposite)File"/usr/lib/python3.6/site-packages/matplotlib/image.py",line138,in_draw_list_compositing_imagesa.draw(renderer)File"/usr/lib/python3.6/site-packages/matplotlib/artist.py",line50,indraw_wrapperreturndraw(artist,renderer,*args,**kwargs)File"/usr/lib/python3.6/site-packages/mpl_toolkits/mplot3d/axes3d.py",line287,indrawreverse=True)):File"/usr/lib/python3.6/site-packages/mpl_toolkits/mplot3d/axes3d.py",line286,in<lambda>key=lambdacol:col.do_3d_projection(renderer),File"/usr/lib/python3.6/site-packages/mpl_toolkits/mplot3d/art3d.py",line400,indo_3d_projectionfcs= (zalpha(self._facecolor3d,vzs)ifself._depthshadeelseFile"/usr/lib/python3.6/site-packages/mpl_toolkits/mplot3d/art3d.py",line776,inzalphacolors=get_colors(colors,len(zs))File"/usr/lib/python3.6/site-packages/mpl_toolkits/mplot3d/art3d.py",line767,inget_colors (num,4))File"/usr/lib/python3.6/site-packages/numpy/lib/stride_tricks.py",line176,inbroadcast_toreturn_broadcast_to(array,shape,subok=subok,readonly=True)File"/usr/lib/python3.6/site-packages/numpy/lib/stride_tricks.py",line128,in_broadcast_toop_flags=[op_flag],itershape=shape,order='C')ValueError:operandscouldnotbebroadcasttogetherwithremappedshapes [original->remapped]: (2,4)andrequestedshape (1,4)Traceback (mostrecentcalllast):File"/usr/lib/python3.6/site-packages/matplotlib/backends/backend_qt5.py",line519,in_draw_idleself.draw()File"/usr/lib/python3.6/site-packages/matplotlib/backends/backend_agg.py",line402,indrawself.figure.draw(self.renderer)File"/usr/lib/python3.6/site-packages/matplotlib/artist.py",line50,indraw_wrapperreturndraw(artist,renderer,*args,**kwargs)File"/usr/lib/python3.6/site-packages/matplotlib/figure.py",line1649,indrawrenderer,self,artists,self.suppressComposite)File"/usr/lib/python3.6/site-packages/matplotlib/image.py",line138,in_draw_list_compositing_imagesa.draw(renderer)File"/usr/lib/python3.6/site-packages/matplotlib/artist.py",line50,indraw_wrapperreturndraw(artist,renderer,*args,**kwargs)File"/usr/lib/python3.6/site-packages/mpl_toolkits/mplot3d/axes3d.py",line287,indrawreverse=True)):File"/usr/lib/python3.6/site-packages/mpl_toolkits/mplot3d/axes3d.py",line286,in<lambda>key=lambdacol:col.do_3d_projection(renderer),File"/usr/lib/python3.6/site-packages/mpl_toolkits/mplot3d/art3d.py",line400,indo_3d_projectionfcs= (zalpha(self._facecolor3d,vzs)ifself._depthshadeelseFile"/usr/lib/python3.6/site-packages/mpl_toolkits/mplot3d/art3d.py",line776,inzalphacolors=get_colors(colors,len(zs))File"/usr/lib/python3.6/site-packages/mpl_toolkits/mplot3d/art3d.py",line767,inget_colors (num,4))File"/usr/lib/python3.6/site-packages/numpy/lib/stride_tricks.py",line176,inbroadcast_toreturn_broadcast_to(array,shape,subok=subok,readonly=True)File"/usr/lib/python3.6/site-packages/numpy/lib/stride_tricks.py",line128,in_broadcast_toop_flags=[op_flag],itershape=shape,order='C')ValueError:operandscouldnotbebroadcasttogetherwithremappedshapes [original->remapped]: (2,4)andrequestedshape (1,4)Traceback (mostrecentcalllast):File"/usr/lib/python3.6/site-packages/matplotlib/backends/backend_qt5.py",line519,in_draw_idleself.draw()File"/usr/lib/python3.6/site-packages/matplotlib/backends/backend_agg.py",line402,indrawself.figure.draw(self.renderer)File"/usr/lib/python3.6/site-packages/matplotlib/artist.py",line50,indraw_wrapperreturndraw(artist,renderer,*args,**kwargs)File"/usr/lib/python3.6/site-packages/matplotlib/figure.py",line1649,indrawrenderer,self,artists,self.suppressComposite)File"/usr/lib/python3.6/site-packages/matplotlib/image.py",line138,in_draw_list_compositing_imagesa.draw(renderer)File"/usr/lib/python3.6/site-packages/matplotlib/artist.py",line50,indraw_wrapperreturndraw(artist,renderer,*args,**kwargs)File"/usr/lib/python3.6/site-packages/mpl_toolkits/mplot3d/axes3d.py",line287,indrawreverse=True)):File"/usr/lib/python3.6/site-packages/mpl_toolkits/mplot3d/axes3d.py",line286,in<lambda>key=lambdacol:col.do_3d_projection(renderer),File"/usr/lib/python3.6/site-packages/mpl_toolkits/mplot3d/art3d.py",line400,indo_3d_projectionfcs= (zalpha(self._facecolor3d,vzs)ifself._depthshadeelseFile"/usr/lib/python3.6/site-packages/mpl_toolkits/mplot3d/art3d.py",line776,inzalphacolors=get_colors(colors,len(zs))File"/usr/lib/python3.6/site-packages/mpl_toolkits/mplot3d/art3d.py",line767,inget_colors (num,4))File"/usr/lib/python3.6/site-packages/numpy/lib/stride_tricks.py",line176,inbroadcast_toreturn_broadcast_to(array,shape,subok=subok,readonly=True)File"/usr/lib/python3.6/site-packages/numpy/lib/stride_tricks.py",line128,in_broadcast_toop_flags=[op_flag],itershape=shape,order='C')ValueError:operandscouldnotbebroadcasttogetherwithremappedshapes [original->remapped]: (2,4)andrequestedshape (1,4)
test 2 results into a weird plot drenched into a blueish color, there is a visible object also (perhaps change the viewing angle) but it's not a circle.
Matplotlib 3.1.0
- Operating system: Void Linux
- Matplotlib version: 3.1.0
- Matplotlib backend Qt5Agg:
- Python version: 3.6.8