Matplotlib带有Colormap的不规则三维多边形,是否可以绘制到贴片上?

时间:2017-06-22 18:16:53

标签: python matplotlib 3d patch colormap

我正在尝试制作一个给定顶点的三维不规则八边形。但是,我希望八边形上的颜色与一个完全独立的变量相关,它具有位置参数,但它们不是3d八角形。 理想情况下,我会在八边形的每一边单独生成hexbins,但色彩图也是合适的。

目前,我正在使用

生成3D octogon
topart = ax.add_collection3d(Poly3DCollection(vertstop, alpha = alpha))
botart = ax.add_collection3d(Poly3DCollection(vertsbot, alpha = alpha))

并且使用

生成边
sideart = ax.add_collection3d(Poly3DCollection(vertsside, alpha = alpha))

它真的不希望我添加一个颜色贴图,特别是不希望我根据这个第四个变量创建一个颜色贴图。这甚至可能吗?我觉得如果有一种方法可以用某种meshgrid参数化octogonal空间。

如果我能以某种方式在补丁上获得一个hexbin,那么我就会被设置。是否可以在贴片上绘图,或者从已绘制的贴片中制作贴片?

3d oct

0 个答案:

没有答案