python中绘制2D曲线图需要使用到Matplotlib,Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形,通过 Matplotlib,开发者可以仅需要几行代码,便可以生成绘图,直方图,功率谱,条形图,错误图,散点图等。
1. 绘制折线图
plt.plot() 可以用于绘制折线图。只传入一维的散点(n个)p1时,横坐标对应散点的次序,从0到n-1,纵坐标对应散点的值。示例:
# -*- coding: utf-8 -*-
import matplotlib.pyplot as plt
import numpy as np
p1=[0,1.1,1.8,3.1,4.0] # 数据点
#创建绘图图表对象,可以不显式创建,跟cv2中的cv2.namedWindow()用法差不多
plt.figure('Draw')
plt.plot(p1) # plot绘制折线图
plt.draw() # 显示绘图
plt.pause(5) #显示5秒
plt.savefig("easyplot01.jpg") #保存图象
plt.close() #关闭图表
绘图: