TypeError: pro_bar() got an unexpected keyword argument 'pro_api'

import tushare as ts
import matplotlib.pyplot as plt
from datetime import datetime
import matplotlib.dates as mdates

def drawline(tcode, sdate, edate):
datadf = ts.pro_bar(pro_api=api,
ts_code = tcode,
start_date = sdate,
end_date = edate,
#前复权处理
adj = ‘qfq’)

stockline = [datetime.strptime(d, '%Y%m%d').date() for d in datadf.trade_date]
plt.plot(stockline, datadf.close, '-', label = datadf.ts_code[0])

def drawmain():
#设置时间按“年月”的格式显示
plt.gca().xaxis.set_major_formatter(mdates.DateFormatter(’%Y%m’))
#X轴按年进行标记,还可以用MonthLocator()和DayLocator()
plt.gca().xaxis.set_major_locator(mdates.MonthLocator()),
#自动旋转日期标记以避免重叠
plt.gcf().autofmt_xdate()
#显示图例
plt.legend()
#显示图片
plt.show()

def taskmain():
for cd in tscode:
drawline(cd, startdate, enddate)

#在tushare官网

你可能感兴趣的:(tusahre,python)