我想将2D图像(如png)blit到3D matplotlib图上的3空间中的位置。从本质上讲,无论图形如何旋转,我都希望图像始终面向用户。如果用户放大和缩小时,blitted图像不会缩放,那将是最好的。
有人会认为通过访问matplotlib中的低级光栅函数很容易做到这一点,但我找不到任何描述我想要做的文档。
答案 0 :(得分:0)
如果您将图像作为注释放入,则放大轴将不会缩放图像。例如,请参阅this demo。 (要运行演示脚本,请将grace_hopper.png
替换为lena.png
。)
例如,为了便于参考缩放,我在绘图中添加了一行蓝色方块。下面的顶部图片显示了unzoomed,我放大了下面的图片。