将条形图和线条图组合在一个图表中,用于matplotlib

时间:2017-12-04 07:45:56

标签: python matplotlib

我通过此链接enter link description here遇到与此问题类似的问题,但我尝试多次关注,但对我的情况不起作用。所以,请帮助我。

我有如下表格/数据,并希望将列指南绘制为线图,将列的其余部分绘制为条形图,将其绘制为一个没有secondary_y的图表。

五月数据:

年度Guidline LMX LPB LVT LBF LBH LSD LKL LDN 2007 100 50 50 160 222 473 1,408 17 194 2008 200 47 231 17 508 19 278 219 1,707 2011 300 31 42 29 56 27 102 40 145 2013 500 11.7 9 8 10 17 30 5 14 2015 22.33 50 90 150 178 82 159 86 226

以下是我的代码:

import pandas as pd
import matplotlib as mpl
import matplotlib.pyplot as plt

df=pd.read_excel('F:/MRCS_New_struture/2. EHM_Vanna/2015 Reports/Statistic_Env.xlsx', sheetname='Zooplankton (3)', header=0, index_col='Year')

Guideline=df.iloc[:5,:1]
LaoAB=df.iloc[:5,1:9]

plt.figure()
ax = plt.subplots()

Guideline.plot(ax=ax)
LaoAB.plot(kind='bar', ax=ax)
plt.show()

请帮助我。非常感谢

0 个答案:

没有答案