如何在条形图上堆叠图标?

时间:2019-09-10 14:24:22

标签: python plot graph

我在尝试用Python制作条形图时遇到了麻烦,但是“条形图”是一堆图像而不是矩形。我使用的是matplotlib,但是找不到类似的功能。有办法吗?甚至使用另一个库?

这是我要生成的示例:

example

1 个答案:

答案 0 :(得分:0)

基于此post,这就是我最终要做的事情:

fruits = {"Green": ["Grapes"],
          "Orange": ["Apricot", "Orange"],
          "Red": ["Strawberry", "Apple", "Cherry"],
          "Yellow": ["Banana"]}

for i, color in enumerate(fruits):
    for j, fruit_name in enumerate(fruits[color]):
        image = mpimg.imread(fruit_name)
        plt.imshow(image, extent=[i - 0.5, i + 0.5, j, j + 1])