# Is it possible to set visible and color for all 12 edges(spines) of the figure (cube) in matplotlib?

In 2d, matplotlib plots all 4 edges(spines) of a figure.

In 3d, matplotlib plots 9 out of 12 edges of a cube.

Is it possible to set visible and color for all 12 edges(spines) of a cube in 3d?

I tried ax.xaxis._axinfo['juggled'] = (2,0,1) and found that is something live move instead of setting visible or color.

I also tried ax.collections, didn't work either.

Any clue?