【发布时间】:2020-01-12 08:03:08
【问题描述】:
我在尝试用 Python 制作条形图时遇到了麻烦,但“条”是图像堆栈而不是矩形。我正在使用 matplotlib,但找不到与此类似的功能。有没有办法做到这一点?甚至使用另一个库?
这是我想要生成的示例:
【问题讨论】:
标签: python matplotlib plot graph
我在尝试用 Python 制作条形图时遇到了麻烦,但“条”是图像堆栈而不是矩形。我正在使用 matplotlib,但找不到与此类似的功能。有没有办法做到这一点?甚至使用另一个库?
这是我想要生成的示例:
【问题讨论】:
标签: python matplotlib plot graph
根据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])
【讨论】: