在Matplotlib / Python中将小照片/图像添加到大图

发布于 2021-01-29 14:56:26

我有一个在matplotlib中生成的大图。我想在此图的某些(x,y)坐标处添加一些图标。我想知道在matplotlib中是否有任何方法可以做到这一点

谢谢

关注者
0
被浏览
126
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    绝对有可能。这是一个开始:

    import matplotlib, scipy
    fig = matplotlib.figure()
    ax = fig.add_axes([0.1,0.1,0.8,0.8])
    axicon = fig.add_axes([0.4,0.4,0.1,0.1])
    ax.plot(range(5), [4,2,3,5,1])
    axicon.imshow(scipy.randn(100,100))
    axicon.set_xticks([])
    axicon.set_yticks([])
    fig.show()
    

    图标重叠http://up.stevetjoa.com/iconoverlap.png

    在此示例中,未根据图的(x,y)坐标定义图标的位置。也许其他人可以帮助您。不过,我希望这个例子对您有所帮助。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看