使用matplotlib的pyplot模块绘图
1. 绘制简单图形
使用 matplotlib 的pyplot
模块绘制图形。看一个 绘制sin函数曲线的例子。
import matplotlib.pyplot as plt
import numpy as np
# 生成数据
x = np.arange(0, 6, 0.1) # 以0.1为单位,生成0到 6 的数据*
y = np.sin(x)
# 绘制图形
plt.plot(x,y)
plt.show()
这里使用NumPy的arange()
方法生成了[0, 0.1, 0.2, … , 5.8, 5.9]的 数据,将其设为x。
对x的各个元素,应用NumPy的sin函数np.sin()
,将x、 y的数据传给plt.plot方法,然后绘制图形。
最后,通过plt.show()显示图形。 运行上述代码后,就会显示如上图所示的图形。
2. pyplot的功能
使用 pyplot的添加标题plt.title()
、坐标轴标签名plt.xlabel()\ plt.ylabel()
和图例plt.legend()
。
import numpy as np
import matplotlib.pyplot as plt
# 生成数据
x = np.arange(0, 6, 0.1) # 以0.1为单位,生成0到6的数据
y1 = np.sin(x)
y2 = np.cos(x)
# 绘制图形
plt.plot(x, y1, label="sin")
plt.plot(x, y2, linestyle= "--", label="cos") # 用虚线绘制
plt.xlabel("x") # x轴标签
plt.ylabel("y") # y轴标签
plt.title('sin & cos') # 标题
plt.legend() #显示图例
plt.show()
3. 显示图像
pyplot中还提供了用于显示图像的方法imshow()
。
使用 matplotlib.image
模块的imread()
方法读入图像。
import matplotlib.pyplot as plt
from matplotlib.image import imread
img = imread(r'D:\plant\plant_1.jpg') # 读入图像,读者根据自己的环境,变更文件名或文件路径(绝对或相对路径,注意路径名不能出现中文)
plt.imshow(img)
plt.show()
本文来自博客园,作者:aJream,转载请记得标明出处:https://www.cnblogs.com/ajream/p/15383618.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人