相关疑难解决方法(0)

传说没有出现在Matplotlib堆积区域图中

我正在使用pyplot的plt.fill_between()方法创建一个堆叠的线/面积图,在尝试了这么多东西后,我仍然无法弄清楚为什么它没有显示任何图例或标签(即使我在码).这是代码:

import matplotlib.pyplot as plt
import numpy

a1_label = 'record a1'
a2_label = 'record a2'

a1 = numpy.linspace(0,100,40)
a2 = numpy.linspace(30,100,40)

x = numpy.arange(0, len(a1), 1)

plt.fill_between(x, 0, a1, facecolor='green')
plt.fill_between(x, a1, a2, facecolor='red')
plt.title('some title')
plt.grid('on')
plt.legend([a1_label, a2_label])
plt.show()
Run Code Online (Sandbox Code Playgroud)

这是生成的图像(请注意,图例显示空框而不是标签): 顶部的空传说框

救命!

python numpy matplotlib

23
推荐指数
3
解决办法
2万
查看次数

标签 统计

matplotlib ×1

numpy ×1

python ×1