Matplotlib - Poly3DCollection背后的绘图文本

时间:2015-05-11 08:44:56

标签: python matplotlib

我想在Poly3DCollection对象后面绘制一些文字,遗憾的是使用zorder关键字似乎无法产生所请求的效果。

from mpl_toolkits.mplot3d import Axes3D
from mpl_toolkits.mplot3d.art3d import Poly3DCollection
from matplotlib.pyplot import figure, show

canvas = figure()
axes = Axes3D(canvas)
axes.text(0.5, 0.5, 0.5, 'I would like to be behind!', 'x', zorder=0)

x = [0, 1, 1, 0]
y = [0, 0, 0.5, 0.5]
z = [0, 0, 1, 1]
axes.add_collection3d(Poly3DCollection([zip(x, y, z)], zorder=1))
show()

Matplotlib - Poly3DCollection - Text

0 个答案:

没有答案