相关疑难解决方法(0)

使用Matplotlib在Python中填充曲线和x轴之间的区域

我试图使用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搜索,但找不到类似的例子.直觉上它似乎应该填满曲线下的整个区域.

python plot matplotlib

5
推荐指数
1
解决办法
9079
查看次数

标签 统计

matplotlib ×1

plot ×1

python ×1