下文使用的数据库是tushare平台的,本人Tushare id:506600。
最近公司在对标许继电气,因此我用折线图来展示近三年每季度的净利润和净利率的变化趋势,并用柱状图来展示各项费用占营业收入的比例,具体代码如下
# 导入tushare库
import tushare as ts
# 设置token
ts.set_token('token')
# 初始化pro接口
pro = ts.pro_api()
# 获取许继电气近三年每季度的利润表数据
df = pro.income(ts_code='000400.SZ', start_date='20190101', end_date='20211231', fields='end_date,revenue,operate_cost,sell_exp,admin_exp,finan_exp,r_d,income_tax,n_income')
# 计算净利润和净利率
df['n_profit'] = df['n_income'] / 10000 # 单位:万元
df['n_profit_rate'] = df['n_income'] / df['revenue'] * 100 # 单位:百分比
# 计算各项费用占营业收入的比例
df['sell_exp_rate'] = df['sell_exp'] / df['revenue'] * 10