接着Matplotlib(一)继续:
掌握Matplotlib库的使用方法与技巧,以便在学习机器学习算法时对相关结果进行看可视化显示与分析。
4.绘制函数图(折线图):plot函数
基本形式:plot(*args,**kwargs)
参数说明:变长参数args允许使用可选格式字符串的多组输入数据;常用线条风格如下表所示。
线条风格linestyle或ls | 描述 | 线条风格linestyle或ls | 描述 |
---|---|---|---|
‘-’ | 实线 | ‘:’ | 虚线 |
‘- -’ | 破折线 | ‘None’,’’," | 什么都不画 |
‘-.’ | 点划线 |
实例:
import matplotlib.pyplot as plt #导入库
x = [1, 2, 3, 4, 5] # 横坐标
y = [2.3, 3.4, 1.2, 6.6, 7.0] # 纵坐标
plt.figure() # 绘制画布
plt.subplot(121) # 第一个子图
plt.plot(x, y, color='r', linestyle='-') # 画折线图,并设置颜色和线条形状
plt.subplot(122) # 绘制第二个子图
plt.plot(x, y, color='r', linestyle='--')
plt.show() # 显示
除了对指定数据进行绘图外,也可以利用函数表达式进行绘图,例如:y = sin(x)
import matplotlib.pyplot as plt #导入库
import numpy as np
import math
x = np.linspace(-np.pi,np.pi,50) # 从-np.pi到np.pi之间,选取50个数字
y = np<