怎么使用matplotlib绘制一个从-2π到2π的sin(x)的折线图-学习篇

devtools/2024/9/25 10:34:18/

首先:如果你的环境中没有安装matplotlib,使用以下命令可以直接安装

pip install matplotlib

如何画一个这样的折线图呢?往下看
在这里插入图片描述

想要画一个简单的sin(x)在-2π到2π的折线图,我们要拆分成以下步骤:

  1. 先导入相关的库文件
    我们需要创建一个数学函数相关的图,需要引入 numpy
    我们需要绘制图表,所以需要引入matplotlib来绘制图表
  2. 创建一个x值的数组从-2π到2π,步长为0.01,arange函数用来规定的范围
  3. 计算每个x值对应的sin(x)值当做y轴的值
  4. 创建一个新的图形窗口
  5. 在窗口中绘制关于x,y的折线图
  6. 折线图绘制完设置图像的标题
  7. 设置x轴和y轴的标签
  8. 显示一下网格和最终绘制好的图像

是不是很简单呢,
实际情况确实很简单,代码如下:

import numpy as np  #数学相关公式
import matplotlib.pyplot as plt"""#折线图demo
#创建一个x值的数组从-2π到2π,步长为0.01  arange范围
x = np.arange(-2 * np.pi, 2 * np.pi, 0.01)
#计算每个x值对应的sin(x)值
y = np.sin(x)#使用matplotlib来绘制图像
plt.figure() #创建一个新的图形窗口
plt.plot(x, y) #绘制折线图
plt.title('sin(x)') #设置图像的标题
plt.xlabel('x') #设置x轴的标签
plt.ylabel('sin(x)') #设置y轴的标签
plt.grid(True) # 显示网格
plt.show() #显示图像"""

http://www.ppmy.cn/devtools/108272.html

相关文章

C++开发基础之宏定义:入门、中级、高级用法示例解析

前言 在C开发中,宏定义是一种非常重要的预处理功能,能够简化代码、提高可读性、减少重复性工作。然而,宏的使用也存在一些潜在的风险,滥用宏可能导致代码难以调试和维护。在这篇博客中,我们将从入门、中级到高级&…

在 Windows 环境下实现免密登录 Linux 服务器

在 Windows 环境下实现免密登录 Linux 服务器 1. 生成 SSH 密钥对2. 手动将公钥上传到服务器方法 1:使用 scp 传输公钥文件方法 2:使用 Windows 内置工具或编辑器手动复制 3. 测试免密登录4. 可能需要的工具 以下是在 Windows 中实现免密登录的步骤&…

AIOT人工智能物联网六大场景

AIOT(人工智能物联网)融合了人工智能技术和物联网技术,实现了设备之间的智能互联和数据交互,在多个场景中都有广泛的应用。以下是一些主要的AIOT场景: 一、智能交通 智能汽车: 自动驾驶是AIOT在智能交通领…

(二)十分简易快速 自己训练样本 opencv级联lbp分类器 车牌识别

🍂强烈建议先阅读上一篇博文,此篇博文是上一篇的拓展 目录 🍂1、haar与lbp分类器的对比 🍂 2、使用工具对LBP特征类型进行训练 🍂 3、LBP分类器现象展示 🍂4、完整代码贴出 🍂5、更新后的工程贴出 🔚6、结语 🍂1、haar与lbp分类器的对比 🍃Haar特征…

OpenCV绘图函数(15)图像上绘制矩形函数 rectangle()的使用

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 绘制一个简单的、粗的或填充的直立矩形。 这个函数 cv::rectangle 绘制一个矩形轮廓或一个填充的矩形,其两个相对的顶点分别是 pt1 和…

Git 常用指令(分支、克隆、远程仓库、冲突)

Git 常用指令 用树的形式对代码的历史版本进行维护,有利于多人协作与代码回滚。 1. 基本概念 工作区:仓库的目录。工作区是独立于各个分支的。暂存区:数据暂时存放的区域,类似于工作区写入版本库前的缓存区。暂存区是独立于各个…

git使用基础教程

(一)Git下载 git官网 - downloads 创建本地数据仓 1.创建文件夹 2.当前目录 cmd ---git init gitee.com注册登录 git创建项目 ide 项目地址本地数据库 ide项目上传云端 (一)git 1.git下载 2.新建仓库 3. 配置Configure---Version Control---Git----path to Git Get from…

【网络安全】Bingbot索引投毒实现储存型XSS

未经许可,不得转载。 文章目录 前言Bingbot 如何运作正文漏洞步骤前言 Bing是由微软开发的搜索引擎,提供网页、视频、图片和地图等多种搜索功能。其目标是通过呈现有条理且相关的搜索结果,帮助用户做出更明智的决策。 Bingbot 是微软开发的网络爬虫,也被称为蜘蛛或搜索引…