zoukankan      html  css  js  c++  java
  • matplotlib 支持中文

    支持思路:

    1. 找到matplotlib 字体目录和配置文件
    2. 在目录中添加中文字体并修改配置文件
    3. 画图的代码指定中文字体

    找到配置文件地址:

    import matplotlib
    print(matplotlib.matplotlib_fname())
    # C:UserswuhfAnaconda3envshypergbmlibsite-packagesmatplotlibmpl-datamatplotlibrc
    # 字体目录在: C:UserswuhfAnaconda3envshypergbmlibsite-packagesmatplotlibmpl-datafonts	tf
    

    从Windows的字体目录找到SimHei.ttf 放到字体目录,然后修改matplotlibrc, 加入内容:

    font.family         : sans-serif
    font.sans-serif     : SimHei  # 把SimHei 加入进来
    

    找到字体缓存目录并删除:

    import matplotlib
    matplotlib.get_configdir()
    

    编码画图时候编码指定字体:

    import matplotlib.pyplot as plt
    plt.rcParams['font.sans-serif'] = ['SimHei'] # 步骤一(替换默认sans-serif字体)
    plt.rcParams['axes.unicode_minus'] = False  # 步骤二(解决坐标轴负数的负号显示问题)
    

    matplotlib的中文设置_guofei_fly的博客-CSDN博客

  • 相关阅读:
    csrf & xss
    android_sqlite
    android_error
    oracle笔记
    android_lesson_1
    mysql 设置编码
    前端进阶Event
    前端进阶Position
    chrome插件开发资料
    dom4j selectNodes
  • 原文地址:https://www.cnblogs.com/oaks/p/15481740.html
Copyright © 2011-2022 走看看