自定义:配置文件与样式表
matplotlib的默认图形设置经常被人诟病,改变runtime configuration可以打造我们自己的风格。
修改默认配置:rcParams
默认的风格配置在plt.rcParams中,是一个字典。可以使用plt.rc()方法快捷修改。
plt.rc("property", **kwargs)
输入要修改的属性,在后面添加要修改的元素。
样式表
通过下面的命令可以配置已定义的各种风格。
plt.style.use("style")
可以使用上下文管理器,在一段程序中使用某一风格。
with plt.style.context("style"):
...
import seaborn 后会默认使用seaborn风格。
三维图
首先需要导入子模块:
from mpl_toolkits import mplot3d
之后在创建坐标轴的时候加入参数projection=“3d”,就可以画三维图了。如果要交互浏览,记得输入命令:
%matplotlib notebook
注意在每个要画图的cell中都要加入此命令,不像静态的只需执行一次。
三维点与线
ax.plot3D()和ax.scatter3D()可用来创建线与点。
%matplotlib notebook
ax = plt.axes(projection=