为什么不显示中文,谢谢了

import matplotlib.pyplot as plt

plt.rcParams['font.sans-serif'] = ['SimHei']  
plt.rcParams['axes.unicode_minus'] = False  
import pandas as pd
fig=plt.figure()
df=pd.read_excel(r'Desktop/2015_2017年A股公司净利润增长率.xlsx')
y=df['yoy_2015'][0:10]
x=df['code'][0:10]
plt.xlabel('时间',labelpad=10)
plt.ylabel('yoy',labelpad=10)
plt.plot(x,y)

检查一下编码方式是不是utf-8

我怀疑你的df都是空的,你在这句df=pd.read_excel(r'Desktop/2015_2017年A股公司净利润增长率.xlsx')下面面print(len(df))看看有没有数据?

没数据说明你的路径都是有问题的,换成绝对路径试试?然后就是编码的问题了