All of the faces of the polygons created by bar3d are oriented (using a right-hand rule on the vertex order) in the positive axis directions. As a result, the shading used by shade=True is incorrect, as it shades both the front and back faces with the same brightness.
Rotating the hist3d demo, we can see the left and right faces of the bars are the same color:


The fix is fairly straightforward, thankfully
All of the faces of the polygons created by
bar3dare oriented (using a right-hand rule on the vertex order) in the positive axis directions. As a result, the shading used byshade=Trueis incorrect, as it shades both the front and back faces with the same brightness.Rotating the
hist3ddemo, we can see the left and right faces of the bars are the same color:The fix is fairly straightforward, thankfully