matplotlib创建图的基本方法

一、基本术语

  1. figure 就是相当于画板的,画纸要铺在画板上
  2. Axes/subpot 指坐标系(轴域),相当于画纸,所有图都画在上面
  3. Axis 指坐标系(轴域)中的横竖轴

二、创建的方式说明

1、创建画纸的方式有两种:对象编程和函数编程。对于新手和复杂的图,还是优先使用对象编程

import matplotlib.pyplot as plt
import numpy as np


fig = plt.figure()
print type(fig)

# 里面传入的三个数字,前两个数字代表要生成几行几列的子图矩阵,底单个数字代表选中的子图位置, 调用add_subplot方法就会加一个图
# ax1 = fig.add_subplot(211)
# ax2 = fig.add_subplot(212)
# print type(ax1)
# ax1.plot([1, 2, 3], [1, 2, 3])

# 里面传入的两个数字代表要生成几行几列的子图矩阵,默认图已经创建好了,如果是单列或者单行返回的是一个一维数组,否则是二维数组
#ax = fig.subplots(1, 2)
# ax00 = ax[0, 0]
# ax01 = ax[0, 1]
# ax10 = ax[1, 0]
# ax11 = ax[1, 1]
#print ax.shape, type(ax)
# ax11.plot([1, 2, 3], [1, 2, 3])

# 括号里面的值前两个是轴域原点坐标(从左下角计算的),后两个是显示坐标轴的长度
# axe1 = fig.add_axes([0.1, 0.1, 0.8, 0.8])
# axe1.plot([1, 2, 3], [1, 2, 3])

plt.show()

转载于:https://my.oschina.net/u/2269952/blog/3022472

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值