figure(plt.Figure 类的一个实例)可以被看成是 一个能够容纳各种坐标轴、图形、文字和标签的容器。就像你在图中看到的那样。--通常用变量 fig 表示一个图形实例

        axes(plt.Axes 类的一个实例)是一个带有刻度和标签的矩形,最终会包含所有可视化的图形元素。--通常用变量 ax 表示一个坐标轴实例或一组坐标轴实例。
figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None,frameon=True)
num图像编号或名称.数字为编号,字符串为名称。如果是False,则禁止画图形框
figsize指定figure的宽和高.单位为英寸。如果没有提供,默认为rc figure.figsize。
dpi参数指定绘图对象的分辨率,即每英寸多少个像素,缺省值为80 1英寸等于2.5cm,A4纸是21*30cm的纸张。如果没有提供,默认为rc figure.dpi
facecolor背景颜色。如果没有提供,默认是rc figure.facecolor
edgecolor边框颜色。如果没有提供,默认是 rc figure.edgecolor
frameon是否显示边框。布尔型,可选,默认为True。如果是False,则禁止画图形框
subplot语法
subplot(nrows,ncols,sharex,sharey,subplot_kw.**fig_kw)

nrows       subplot的行数
ncols       subplot的列数
sharex      所有subplot应该使用相同的X轴刻度.(调节xlim将会影响所有subplot)
sharey      所有subplot应该使用相同的Y轴刻度(调节ylim将会影响所有subplot)
subplot_kw  用于创建各subplot的关键字字典
**fig_kw    创建figure时的其他关键字,如plt.subplots(2,2,figsize=(8,6))

代码示例:

fig = plt.figure(figsize=(9, 5))
ax = fig.subplots(1, 2)  # 创建Axes对象

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐