使用Matplotlib绘制正余弦函数、抛物线

简介: 今天第一次使用python的Matplotlib库,绘制函数非常方便,参考Matplotlib官方指南绘制了正余弦函数和抛物线.

今天第一次使用python的Matplotlib库,绘制函数非常方便,参考Matplotlib官方指南绘制了正余弦函数和抛物线.通过下面的代码可以快速实现Matplotlib入门

安装

pip install matplotlib 

绘制正余弦函数

import numpy as np
import matplotlib.pyplot as plt
X = np.linspace(-np.pi, np.pi, 256,endpoint=True)
C,S = np.cos(X), np.sin(X)
plt.plot(X,C)
plt.plot(X,S) 
plt.show()

把上面代码加到plot01.py文件中,运行

python plot01.py

效果:
这里写图片描述
可以np.linspace()函数可以对数据进行等分,返回numpy数组.np.linspace(-np.pi, np.pi, 256,endpoint=True)把-pi到pi直接的数均分为256份,并存储到X中.打印X查看:

print(X)

结果

[
-3.14159265 -3.11695271 -3.09231277 -3.06767283 -3.04303288 -3.01839294
 -2.993753   -2.96911306 -2.94447311 -2.91983317 -2.89519323 -2.87055329
 -2.84591335 -2.8212734  -2.79663346 -2.77199352 -2.74735358 -2.72271363
 -2.69807369 -2.67343375 -2.64879381 -2.62415386 -2.59951392 -2.57487398
 -2.55023404 -2.52559409 -2.50095415 -2.47631421 -2.45167427 -2.42703432
 -2.40239438 -2.37775444 -2.3531145  -2.32847456 -2.30383461 -2.27919467
 -2.25455473 -2.22991479 -2.20527484 -2.1806349  -2.15599496 -2.13135502
 -2.10671507 -2.08207513 -2.05743519 -2.03279525 -2.0081553  -1.98351536
 -1.95887542 -1.93423548 -1.90959553 -1.88495559 -1.86031565 -1.83567571....3.11695271  3.14159265]

绘制抛物线:

X1=np.linspace(-4,4,100,endpoint=True)
plt.plot(X1,(X1**2)/9)

这里写图片描述

目录
相关文章
|
4月前
|
Python 容器
(学习笔记)matplotlib.pyplot模块下基本画图函数的整理
1. plt.plot()函数 主要用于画图,绘制点和线。 语法:
65 0
|
2月前
|
人工智能 数据可视化 测试技术
Python数据可视化之Matplotlib实战Python中的装饰器:优雅而强大的函数增强工具
Python是一门强大的编程语言,它在数据科学和人工智能领域有着广泛应用。Matplotlib是Python中最常用的数据可视化库之一,它可以帮助开发者将复杂的数据呈现出来,以更好的展示和分析数据。本文将通过实例,介绍如何使用Matplotlib进行数据可视化。 在Python编程中,装饰器是一种强大的工具,可以用来增强函数的功能而不改变其结构。本文将深入探讨Python中装饰器的原理、应用及实例,帮助读者更好地理解和运用这一技术。
|
3月前
|
Python
Matplotlib subplot()函数
Matplotlib subplot()函数
15 1
|
5月前
|
数据挖掘 Python
如何使用Matplotlib模块的text()函数给柱形图添加美丽的标签数据?
如何使用Matplotlib模块的text()函数给柱形图添加美丽的标签数据?
62 4
|
5月前
|
数据挖掘 Python
Python如何使用Matplotlib模块的pie()函数绘制饼形图?
Python如何使用Matplotlib模块的pie()函数绘制饼形图?
49 0
|
11月前
|
数据处理 计算机视觉 Python
应用matplotlib的imshow函数显示彩色图像(RGB data)报错的解决方法
而且,只在处理彩色图像时出现错误提示,显示为空白图像;处理灰度图像时函数运行正常、显示图像。
316 0
|
编解码 数据可视化 数据挖掘
Pandas数据分析之Matplotlib数据可视化库函数详解运用
Pandas数据分析之Matplotlib数据可视化库函数详解运用
168 0
Pandas数据分析之Matplotlib数据可视化库函数详解运用
|
API Python 容器
Py之matplotlib.pyplot:matplotlib.pyplot的plt.legend函数的简介、使用方法之详细攻略
Py之matplotlib.pyplot:matplotlib.pyplot的plt.legend函数的简介、使用方法之详细攻略
|
API C++ Python
Py之matplotlib.pyplot:matplotlib.pyplot的plt.legend函数的简介、使用方法之详细攻略
Py之matplotlib.pyplot:matplotlib.pyplot的plt.legend函数的简介、使用方法之详细攻略
|
机器学习/深度学习 数据可视化 TensorFlow
TF之NN:利用神经网络系统自动学习散点(二次函数+noise+优化修正)输出结果可视化(matplotlib动态演示)
TF之NN:利用神经网络系统自动学习散点(二次函数+noise+优化修正)输出结果可视化(matplotlib动态演示)
TF之NN:利用神经网络系统自动学习散点(二次函数+noise+优化修正)输出结果可视化(matplotlib动态演示)