图形对象函数figure() 及 子图创建函数subplot()

1 图像对象创建函数figure

创建图形Creates a new figure,

图形名既可以作为显示在图形窗口标题栏中的文本,也是该对象的名称

也可以通过mp.figure()获取(或激活)已创建的图形

 

1.1 语法

plt.figure(num=None, 
           figsize=None,
           dpi=None,
           facecolor=None,
           edgecolor=None,
           frameon=True,
           FigureClass=<class 'matplotlib.figure.Figure'>,
           clear=False,
           **kwargs
)

参数:

num - 整数或字符串,optional。默认值None,

         若无,则创建一个新图形,图形编号(数字)递增,同时将数字保存在number属性中;

         若提供了num值,系统首先检测该num值(整数或字符串)是否存在,存在则将其设置为活动状态,同时返回对他的应用,若不存在,创建图形并返回它

         但是,数字和字符串不同,数字为编号(不会显示在图形中,其内部的编号),字符串为图形名称

figsize - tuple of integers , 指定figure的宽和高,单位为英寸 ,若无提供,defaults to rc figure.figsize.

dpi - 图形的分辨率,int,optinal,若缺省,则defaults to rc figure.dpi.

faceclor - 背景色,若缺省,则 defaults to rc figure.facecolor.

edgecolor - 边框颜色,若缺省,则 defaults to rc figure.edgecolor.

frameon - 布尔值bool,optional ,默认True(绘制边框),若False,则不绘制边框

clear - 布尔值bool,optional,默认False,若True,且该图已存在,则会将其清除并重新绘制

FigureClass - matplotlib.figure.Figure的派生类,optional,使用自定义图形实例

 1.2 图形示例

import numpy as np
import matplotlib.pyplot as mp

x = np.linspace(-np.pi, np.pi, 200)
cos_y = np.cos(x)
sin_y = np.sin(x)

# 创建图形对象
mp.figure('Figure Object 1', 
          figsize=(4, 3), dpi=120,
          facecolor='lightgray')

# 设置标题
mp.title('Figure Object 1', fontsize=14)

# 设置坐标轴标签
mp.xlabel('x', fontsize=10)
mp.ylabel('y', fontsize=10)

# 设置刻度标签参数大小
mp.tick_params(labelsize=8)

# 设置网格线
mp.grid(linestyle=':')


# 创建图形 2 对象
mp.figure('Figure Object 2', 
          figsize=(4, 3), dpi=120,
          facecolor='lightgray
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值