c++ 绘制函数图像_Python基于第三方绘图库matplotlib绘制简单曲线

简介

matplotlib 作为 Python 的第三方绘图库,其绘图功能十分强大且友好,受到广大工作和科研人员的欢迎。用户通过 matplotlib,通常仅需要几行代码,便可以生成诸如直方图,功率谱,条形图,错误图,散点图等出版质量级别的图形。

matplotlib 安装方法:

pip install matplotlib
d03616d7fe8756d408a26a54dd45a21b.png

绘制简单曲线

import matplotlib.pyplot as plotX = range(100) Y = [x ** 2 for x in X]plot.plot(X, Y)plot.show()

上述代码,可以绘制出函数 y=x^2 在定义域 [0,99] 的曲线图像,如下所示:

722db419d649c8376f8bc532c09d4aaf.png

函数 y=x^2 在 [0,99] 上的图像

这里,简单介绍一下 matplotlib 生成图形窗口中一些图标的功能含义。

535ce7adc970081835c7155fe44671e2.png

matplotlib 生成图形窗口

上图左下角(红色箭头指示处)图标为功能菜单,供用户对图形进行一些简单操作,现将各图标具体功能总结在下表中:

4bb687c868b8189cfd4dc8fb2189b46a.png

图标功能解释

绘制多条曲线

 1 import numpy 2 import matplotlib.pyplot as plot 3  4 X = numpy.linspace(0, 2 * numpy.pi, 100) 5 Ya = numpy.sin(X) 6 Yb = numpy.cos(X) 7  8 plot.plot(X, Ya) 9 plot.plot(X, Yb)10 plot.show()

上述代码:

#4 linspace 函数调用格式如下:

linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None)

#5 正弦 sin 函数

#6 余弦 cos 函数

代码同时绘制出正、余弦函数在 [0,2π] 定义域上的图像,如下所示:

5c957d8f3d55d92e53a4647b2a8857a8.png

sin(x)、cos(x) 在 [0,2π] 上的图像

小结:

本文简要介绍了 Python 基于第三方绘图库 matplotlib 绘制简单曲线的代码操作,以及图形窗口中功能菜单含义。通过本文,能够对 matplotlib 有一个基本认识,能利用此库绘制简单的曲线图形并生成图片文件。


欢迎大家关注交流,一起学习!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值