Столбцы набора данных:
Index (['Country', 'Continent', 'Region', 'DevName', '1980', '1981', '1982', '1983',«1984», «1985», «1986», «1987», «1988», «1989», «1990», «1991», «1992», «1993», «1994», «1995», «1996». ',' 1997 ',' 1998 ',' 1999 ',' 2000 ',' 2001 ',' 2002 ',' 2003 ',' 2004 ',' 2005 ',' 2006 ',' 2007 ',' 2008 ','2009', '2010', '2011', '2012', '2013', 'Total']
Я хочу создать функцию для рисования столбчатой диаграммы для каждого столбца года.
Обычный код в виде диаграммы представляет собой
plt.barh(df_US['Continent'],df_US['1980'])
Мой код защиты такой, но он дает мне ошибку:
draw_barchart (i) = ax.barh (df_US ['Continent'], df_US['i']) ^ SyntaxError: невозможно назначить вызов функции
fig, ax = plt.subplots(figsize=(15, 8))
for i in range (1980,2013):
def draw_barchart(i):
draw_barchart(i) = ax.barh(df_US['Continent'], df_US['i'])
Может кто-нибудь сказать, как мне определить функцию? Спасибо!