Skip to content

Latest commit

 

History

History
63 lines (43 loc) · 2.48 KB

File metadata and controls

63 lines (43 loc) · 2.48 KB

2.5 Matplotlib的基本使用

Matplotlib是一个Python 2D绘图库,它可以在各种平台上以各种硬拷贝格式和交互式环境生成出具有出版品质的图形。 Matplotlib可用于Python脚本,Python和IPython shell,Jupyter笔记本,Web应用程序服务器和四个图形用户界面工具包。

  • 官网:https://matplotlib.org

  • 安装Matplotlib

    • pip install -U matplotlibpython -m pip install -U matplotlib
  • 具体使用请查询官方文档,以下仅总结一些常用命令

  • 中文显示配置

    • 由于matplotlib库中无中文字体,图例为中文时将无法显示
    • 推荐解决方案一:每次编码前进行参数配置
    import matplotlib.pyplot as plt
    plt.rcParams['font.sans-serif']=['SimHei'] # 正常显示中文
    plt.rcParams['axes.unicode_minus']=False # 正常显示负号
    • 方案一Mac下配置说明
    import matplotlib
    # 查看matplotlib支持的字体集
    a = sorted([f.name for f in matplotlib.font_manager.fontManager.ttflist])  
    for i in a:  
        print(i) 
    # 找一个上面输出的中文字体,如Adobe Heiti Std
    plt.rcParams['font.family']=['Adobe Heiti Std'] # 正常显示中文
    plt.rcParams['axes.unicode_minus'] = False # 正常显示负号
    • 推荐解决方案二:替换matplotlib字体库,一劳永逸 参考地址

1.png

2.png

3.png

4.png

5.png

6.png

7.png

8.png

9.png

QQ截图20181107125938_副本.png

QQ截图20181107130124_副本.png

QQ截图20181107130142_副本.png

QQ截图20181108195151_副本.png