【发布时间】:2020-06-05 16:16:35
【问题描述】:
下面是我创建水平堆叠条形图的代码:
import matplotlib.pyplot as plt
year = [2014]
tutorial_public = [30]
tutorial_premium = [10]
tutorial_premiumx = [20]
fig, axs = plt.subplots(1)
axs.barh(year, tutorial_premium, color="yellow")
axs.barh(year, tutorial_public, left=tutorial_premium, color="red")
axs.barh(year, tutorial_premiumx, left=tutorial_public, color="blue")
我觉得很荒谬的是红色部分的长度只有 20,但它应该是 30,因为 tutorial_public = [30] 。我在这里做错了什么?
【问题讨论】:
标签: python python-3.x matplotlib bar-chart stacked-chart