matplotlib基本用法-【老鱼学matplotlib】

本文介绍一下matplotlib的最基本用法。

这次我们要显示一个线性方程的直线。

首先要引入matplotlib库,一般是用plt这个简写的,我们就按照大多数人的惯例来进行命名:

import matplotlib.pyplot as plt

下面我们用numpy生成x轴上的数据:从-1到1,总共有50个点:

x = np.linspace(-1, 1, 50)

再定义一个线性方程:

y = 2 * x + 1

接着把x和y在坐标轴上显示出来,并连点成线:

plt.plot(x, y)

最后,把整个图显示出来:

plt.show()

完整的代码如下:

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt

# 生成x轴上的数据:从-1到1,总共有50个点
x = np.linspace(-1, 1, 50)
# 定义一个线性方程
y = 2 * x + 1

# 画图表
plt.plot(x, y)
# 显示图表
plt.show()

显示出来的图为:

在上面这个图中,最下方有一些功能图标,比如放大镜就可以看图中的局部图形,点击Home可以回到最初的显示图形状态,箭头类似浏览器中的前进、返回功能,大家可以点击着试试就能很快明白它们的作用了。

显示个直线太low了,显示个二次函数看看吧:

y = x ** 2

图形为:

posted @   dreampursuer  阅读(572)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示