擅长:python、mysql、java
<p>使用<code>fill_between</code>:<a href="http://matplotlib.org/examples/pylab_examples/fill_between_demo.html" rel="nofollow noreferrer">http://matplotlib.org/examples/pylab_examples/fill_between_demo.html</a></p>
<pre><code>import matplotlib.pylab as plt
import numpy as np
x = np.arange(1,365,1)
hgh = np.random.uniform(20,30,len(x))
low = np.random.uniform(-10,10, len(x))
fig = plt.figure()
plt.plot(x, hgh, c='r', alpha=0.8)
plt.plot(x, low, c='b', alpha=0.8)
# fill between hgh and low
ax = fig.gca()
ax.fill_between(x, low, hgh, facecolor='gold')
plt.legend(['High', 'Low'])
plt.show()
</code></pre>
<p><a href="https://i.stack.imgur.com/5s6Ab.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/5s6Ab.png" alt="enter image description here"/></a></p>