配置环境

阅读: 6390     评论:0

通用的导入方式:

import matplotlib as mpl
import matplotlib.pyplot as plt

在开始使用Matplolib之前,我们可以对它进行一些基本的配置,带有一点个性化特点。当然,你也可以保持原样,直接使用。

matplotlib的配置文件中包含大部分属性的默认值,使用下面的方法查看当前配置:

import matplotlib as mpl
mpl.rcParams
mpl.get_configdir() # 查看配置文件所在目录

或者:

import matplotlib.pyplot as plt
plt.rcParams

有两种方式可以动态配置参数:

  • 使用参数字典rcParams

rcParams是我们修改Matplolib参数的接口,对于matplotlib而言,它是全局性的,任何的修改动作都会影响接下来的所有图表。其基本修改方式如下:

import matplotlib as mpl
mpl.rcParams['lines.linewidth'] = 2

可以看出这是一种典型的字典配置模式。

  • 使用rc()配置函数

除了字典模式,还有一种调用函数的配置方式:

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

如果需要重置动态修改后的配置参数,可以调用matplotlib.rcdefaults()方法,将配置恢复成默认值。

我们来看一个简单的例子:

%matplotlib notebook

import matplotlib.pyplot as plt
import numpy as np

t = np.arange(0.0, 1.0, 0.01)
s = np.sin(2*np.pi*t)

plt.plot(t,s)

c = np.cos(2*np.pi*t)
plt.rcParams['lines.linewidth'] = '4'
plt.plot(t,c)

如果需要更深入的定制和查看全局选项,可以打开位于matplotlib/mpl-data下面的matplotlibrc文件。如果你修改了这个文件,并将它放置在home路径下以.matplotlibrc命名,那么每次你使用matplotlib时都会读取该文件的配置。

更多相关内容,参考官网https://matplotlib.org/tutorials/introductory/customizing.html


 Matplotlib 使用常识 

评论总数: 0


点击登录后方可评论