我从两个数据框创建了一个pandas图:
ttload.plot(legend=True, figsize=(12,7))
zzload.plot(legend=False)
现在,我想使用fill_between函数生成0(橙色线)与蓝线的最小值和最大值之间的阴影区域。
我已经在变量w_min和w_max中保存了蓝色的最小值和最大值。
我有什么想法可以做到这一点?
答案 0 :(得分:3)
ax = ttload.plot(legend=True, figsize=(12,7))
zzload.plot(legend=False,ax=ax)
ax.fill_between(ttload.index,ttload['value'], zzload['value'])
答案 1 :(得分:0)
您是否尝试过pyplot教程?
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(0.0, 2, 0.01)
y1 = np.sin(2*np.pi*x)
y2 = 1.2*np.sin(4*np.pi*x)
fig, (ax1, ax2, ax3) = plt.subplots(3, 1, sharex=True)
ax1.fill_between(x, 0, y1)
ax1.set_ylabel('between y1 and 0')
plt.show()