繁体   English   中英

matplotlib:获取投影坐标

[英]matplotlib: get projection coordinates

我看到了这个帖子 并添加了一个print label.get_position() 看起来此命令返回标签的2D坐标,在下图中将其称为(u,v)坐标,标记为绿色。 现在我的问题是:有没有办法获取某个3D点的 (u,v) 坐标 怎么样?

编辑:例如:我有一个带有(x,y,z)坐标(1,1,1)的3D点。 当我旋转视图时,我希望matplotlib返回此点的(u,v)坐标。 在我的示例中:第一种情况,matplotlib应该返回我(4,3),第二种情况是(6,4)。 希望现在已经足够清楚了=)

在此处输入图片说明

按照链接的示例,您使用

x2, y2, _ = proj3d.proj_transform(x1,y1,z1, ax.get_proj())

要获得3D的投影-> 2D。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM