python - 如何在 matplotlib 中将图像添加到 3d 绘图的 XY 轴?
问题描述
我正在尝试将图像添加到 Matplotlib 中 3d 图表的 xy 轴。顶部会有一个条形图,但目前我正试图弄清楚如何只显示一个图像。这是我的代码,到目前为止它返回的只是空白的 3d 轴,尽管限制是我想要的。我已经尝试将图像作为 jpeg 和 png 导入,并且可以通过绘制它来使其显示在 2d 轴上。我试过按照这个问题中的代码:Add background image to 3d plot,但我坚持如何从目录导入图像而不是使用 get_sample_data。
'''''
import matplotlib.image as mpimg
import matplotlib.pyplot as plt
img = mpimg.imread('ukmap.jpg')
fig=plt.figure()
ax1=fig.add_subplot(111,projection='3d')
ax1.imshow(img, zorder=1, extent = [-10, 1.77, 49.88, 58.7] , alpha = 0.8)
'''''
解决方案
推荐阅读
- c# - Net core 2.2:在 HttpClient 超时时使用 OperationCanceledException 而不是 TaskCanceledException
- android - 导航组件 - ViewPager 片段中的 findNavController 不起作用
- html - 汉堡菜单未打开(引导程序)
- reactjs - 反应没有正确构建。可能带有功能组件的东西(?)
- apache-spark - Spark 无法解析列
- android - 使用 SAF 从 Uri 获取文件夹名称
- reactjs - 反应警告useEffect缺少依赖
- php - 在 PHP 中转义特殊字符
- azure - 备份 Azure Analysis Services 表格模型
- java - Spring Boot 实体和 OneToMany 连接:如何获取所需信息?