TensorFlow之Matplotlib(6)

Matplotlib  ——(分解)   Matrix   Plot   Library

                              矩阵 绘图  库

 

· 一个极其强大的Python绘图库。官网:matplotlib.org

· 很少的代码即可绘制2D/3D,静态/动态等各种图形

· 一般常用的是它的子包:PyPlot,提供类似MATLAB的绘图框架。

 

Matplotlib 的一般绘制流程:

准备数据 ——》 构建图像 ——》 显示图像

 

示例:vim Basic.py

 1 # -*- coding:utf-8 -*-
 2 
 3 #引入 Matplotlib 的分模块 PyPlot
 4 import matplotlib.pyplot as plt
 5 
 6 import numpy as np
 7 
 8 #创建数据
 9 x = np.linspace(-2, 2, 100)      #产生一个等差数列:-2为起始项,2为终止项,100为产生数目
10 #y = 3 * x + 4
11 y1 = 3 * x + 4
12 y2 = x ** 2
13 
14 
15 #创建图像
16 #plt.plot(x, y)
17 plt.plot(x, y1)
18 plt.plot(x, y2)
19 
20 
21 #显示图像
22 plt.show()

示例2:

 1 # -*- coding:utf-8 -*-
 2 
 3 #引入 Matplotlib 的分模块 PyPlot
 4 import matplotlib.pyplot as plt
 5 
 6 import numpy as np
 7 
 8 #创建数据
 9 x = np.linspace(-2, 2, 100)
10 y1 = 3 * x + 4
11 y2 = x ** 2
12 
13 
14 #构建第一张图
15 plt.figure(num=1, figsize=(7,6))
16 plt.plot(x, y1)
17 plt.plot(x, y2, color="red", linewidth=3.0, linestyle="--")
18 
19 #构建第二张图
20 plt.figure(num=2)
21 plt.plot(x, y2, color="green")
22 
23 #显示图像
24 plt.show()

 

转载于:https://www.cnblogs.com/xyqiu90-365/p/9770075.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值