如何使用matplotlib.pyplot plot画图(超级入门)

matplot.pyplot.plot 画图

直线曲线图

思路:

  1. 画图的要素:要搞明白横坐标, 纵坐标分别代表什么
  2. 例子: 比如要画一个y=x+1 ,那么横坐标就是x, 纵坐标就是y

y = x+1 是一条直线 如果要在直线上瞄出x=2 对应的y =3 就的先知道x 是多少, 所以要画图的画就需要知道x 的具体的值

代码

import matplotlib.pyplot as plt
import numpy as np
# 设定随机种子, 保证每次生成的随机数是一样的
np.random.seed(19680801)
xdata = np.random.random([2, 10]) 使用np.random 函数创建随机数组
xdata1 = xdata[0, :] 
xdata2 = xdata[1, :] # 得到Xdata两个数据

ydata1 = xdata1 ** 2
ydata2 = 1 - xdata2 ** 3

#数据创建完成之后开始绘制数据
#1.创建画板fig
fig = plt.figure()
ax = fig.add_subplot(1, 2, 1)
 #参数解释,前两个参数 1,2 表示创建了一个一行两列的框 第三个参数表示当前所在的框
 ax.plot(xdata1, ydata1, color="tab:blue")

 ax = fig.add_subplot(1, 2, 2)
 ax.plot(xdata2, ydata2, color='tab:orange')
 # 将ax 赋值过后就表示你要在哪里来绘制图像了
 
 

在这里插入图片描述

在这里插入图片描述

如果想将两张图放在一张表示

fig = plt.figure()
ax = fig.add_subplot(1, 1, 1)
#参数解释,前两个参数 1,2 表示创建了一个一行两列的框 第三个参数表示当前所在的框
ax.plot(xdata1, ydata1, color="tab:blue")
ax.plot(xdata2, ydata2, color='tab:orange')

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值