• matplotlib 可视化 —— 定制 matplotlib


    1. matplotlibrc 文件

    matplotlib使用matplotlibrc [matplotlib resource configurations] 配置文件来自定义各种属性,我们称之为 rc 配置或者 rc 参数。在 matplotlib 中你可以控制几乎所有的默认属性:

    • 视图窗口大小以及每英寸点数 [dpi];
    • 线条宽度,颜色和样式;
    • 坐标轴,坐标和网格属性;
    • 文本,字体等属性;

    matplotlib从下面的3个地方按顺序查找 matplotlibrc 文件:

    • 1、当前工作目录下的 matplotlibrc,通常用在你不想被其它地方使用的特定自定义 [customizations]
    • 2、用户默认的自定义在 .matplotlib/matplotlibrc 里(家目录下)。查看 .matplotlib 目录存放位置
    • 3、python 安装目录 /matplotlib/mpl-data/matplotlibrc。如果是linux,那么python安装目录像

      对于 Anaconda2:

      • C:Anaconda2Libsite-packagesmatplotlibmpl-datamatplotlibrc

    当然也可以在 Python 的交互式界面,使用命令的方式查看,当然工作的 matplotlibrc 文件是哪一个,

    >> import matplotlib
    >> matplotlib.matplotlib_frame()
    ...

    2. 动态配置

    也可以在 python 脚本或者 python 交互式环境里动态的改变默认 rc 配置。所有的 rc 配置变量称为 matplotlib.rcParams 使用字典格式存储,它在matplotlib 中是全局可见的。rcParams 可以直接修改,如:

    >> import matplotlib as mpl
    >> mpl.rcParams['lines.width'] = 2
    >> mpl.rcParams['lines.color'] = 'r'

    matplotlib 还提供了一些便利函数来修改 rc 配置。matplotlib.rc() 命令利用关键字参数来一次性修改一个属性的多个设置:

    import matplotlib as mpl 
    mpl.rc('lines', linewidth=2, color='r')

    matplotlib.rcdefaults() 命令可以恢复为 matplotlib 标准默认配置。
    还有可以验证设置 rcParams 的值,详情查看 matplotlib.rcsetup。

    3. 配置 matplotlib.pyplot

    import matplotlib.pyplot as plt
    plt.rcParams['savefig.dpi'] = 300
    plt.rcParams['figure.dpi'] = 300

    4. 一些参数的说明

    • mpl.rcParams['xtick.direction'] = 'in'/'out'

      • in:坐标轴是一个封闭的正方形;
      • out:x 轴和 y 轴要稍稍出来一点;

    (16)定制matplotlib_Walkingnine_新浪博客

  • 相关阅读:
    状态压缩DP 不断学习中。。。。。。
    程序员技术练级攻略(转)
    SQL Server 2008安装提示1608错误的解决方法
    Delphi字符串指针操作
    一个Python练习
    Android开发中的svn问题
    Python使用正则表达式替换源码前序号
    百度地图之Hello world !
    用Python写的一个简单的端口扫描程序
    android地图定位
  • 原文地址:https://www.cnblogs.com/mtcnn/p/9424095.html
Copyright © 2020-2023  润新知