我试图使用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()
Run Code Online (Sandbox Code Playgroud)
附图显示了产生的输出.
有谁知道为什么Python没有填充x轴和曲线之间的整个区域?
我已经完成了Google和StackOverflow搜索,但找不到类似的例子.直觉上它似乎应该填满曲线下的整个区域.