【发布时间】:2017-09-12 00:32:45
【问题描述】:
我正在尝试将fill_between 与熊猫系列值一起使用,但它不起作用。 'DAY' 字段是字符串日期格式,例如 '%Y-%m-%d'。
df_tmp点赞:
MEDIA_B2W MEDIA_CONC UPPER_BOUND LOWER_BOUND DAY
2017.48 2512.55 2811.0 1924.0 2017-01-01
1999.38 2512.55 2811.0 1924.0 2017-01-02
1930.89 2512.55 2811.0 1924.0 2017-01-03
df_tmp[['UPPER_BOUND','LOWER_BOUND','MEDIA_CONC','MEDIA_B2W','DAY']].plot(
x='DAY',ax=ax[0],grid=True,style=['r-','b-','y--','g-o'])
ax[0].fill_between(df_tmp.index,df_tmp['UPPER_BOUND'], df_tmp['LOWER_BOUND'],
facecolor='green', alpha=0.2, interpolate=True)
我想在上限和下限之间着色。 这是current plot
只有线条出现在情节中。
【问题讨论】:
-
你能展示你的情节并解释它与你想要得到的有什么不同吗?最好还包括几行
df_tmp
标签: python python-2.7 pandas matplotlib