通用的导入方式:
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是我们修改Matplolib参数的接口,对于matplotlib而言,它是全局性的,任何的修改动作都会影响接下来的所有图表。其基本修改方式如下:
import matplotlib as mpl mpl.rcParams['lines.linewidth'] = 2
可以看出这是一种典型的字典配置模式。
除了字典模式,还有一种调用函数的配置方式:
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