weixin_53493752
jobs GO BIG OR GO HOME
采纳率66.7%
2021-03-07 20:04

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

已采纳

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)

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • qq_30262201 大数据AI笔记 1月前

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

    点赞 评论 复制链接分享
  • qq_34124780 qq_34124780 1月前

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

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

    点赞 评论 复制链接分享

为你推荐