如图,字符显示不出,只有方框

  1. 使用系统默认字体: 将fontname='Arial'替换为fontname='sans-serif',这样matplotlib将自动选择可用的系统默认字体。

  2. 更改字体仍无效,可能是matplotlib在处理中文字符时遇到了问题,可以指定设置一个支持中文的字体

    # 指定使用微软雅黑字体
    plt.rcParams['font.sans-serif'] = ['Microsoft YaHei']
    plt.rcParams['axes.unicode_minus'] = False  # 解决保存图像是负号'-'显示为方块或者问号
    
    ........
    ........
    ........
    
    # 设置横纵坐标的名称
    plt.xlabel("时间")
    plt.ylabel("流量")
    
    
    plt.show()

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐