我试图使用 MatPlotLib 简单地填充 Python 中绘图曲线下的区域。
这是我的 SSCCE:
import json
import pprint
import numpy as np
import matplotlib.pyplot as plt
y = [0,0,0,0,0,0,0,0,0,0,0,863,969,978,957,764,767,1009,1895,980,791]
x = np.arange(len(y))
fig2, ax2 = plt.subplots()
ax2.fill(x, y)
plt.savefig('picForWeb.png')
plt.show()
The attached picture shows the output produced.
有谁知道为什么Python不填充x轴和曲线之间的整个区域?
我已经完成了 Google 和 StackOverflow 搜索,但找不到类似的示例。直觉上它似乎应该填充曲线下的整个区域。