Closed 51moon closed 1 year ago
This is basically expected. Matplotlib doesn't have a full 3D rendering pipeline so individual artists are drawn one at a time with no knowledge of the other artists. When you have many of them together like this, their zorders overlap and things don't look right.
It would be great if Matplotlib had a proper 3D engine but that is unlikely to happen any time soon, and previous attempts have simply been spun out to other projects.
Ok, that's a pity, but good to know. So I will look around for an alternative. Can you name some of these spin-off projects?
mayavi is the one that comes to my mind, but there are others.
You may also want to check out the experimental: https://github.com/rougier/matplotlib-3d
Closing as essentially duplicate of #13728.
Bug summary
There are several rendering errors when creating a
bar3d
chart:The list of errors is not complete, I think everyone can recognize the errors when looking closely.
Code for reproduction
Actual outcome
Expected outcome
I expect a correct 3D rendering
Additional information
There is a similar bug reported here.
Operating system
Linux Mint
Matplotlib Version
3.7.0
Matplotlib Backend
module://matplotlib_inline.backend_inline
Python version
3.10.6
Jupyter version
No response
Installation
pip