建筑兔零基础自学python记录1|学画简单sin函数图

    基于python3.13/PyCharm环境和matplotlib模块

四步逐步学会如何画一个简单的函数图。本次是直接上实例练习,基础在实践中学习。

  1. 画一个图

  2. 画一个图+带标签、标题、网格线

  3. 画一个图,带标签、标题、网格线+分列

  4. 画一个图,带标签、标题、网格线,分列+带图例,区分颜色,存图

1.画一个图

 学习最初级的画图方式,一共四段代码。分解为三部分。开头结尾一部分,输入xy函数一部分,调用画图函数一部分。

注:第四行的x=np.arange(0,6.5,0.1)含义为,横坐标0-6.5之间,间隔0.1取点

可以直接复制下面代码,或者自己打一遍

import matplotlib.pyplot as plt
import numpy as np

x=np.arange(0,6.5,0.1)
y=np.sin(x)

fig,ax=plt.subplots()
ax.plot(x,y)

plt.show()

结果为

 2.画一个图+带标签、标题、网格线

在图1的基础上增加要求:带标签、标题、网格线

增加x轴、y轴和图名的文字

 增加网格

 代码如下

import matplotlib.pyplot as plt
import numpy as np

x=np.arange(0,6.5,0.1)
y=np.sin(x)

fig,ax=plt.subplots()
ax.plot(x,y)

ax.set(xlabel='x',ylabel='sin(x)')
ax.set_title('y=sin(x)')
ax.grid(True)

plt.show()

3.画个图+分列

学画两个函数如何显示

显示为两个图

 改造一下1行2列

代码如下

import matplotlib.pyplot as plt
import numpy as np

x=np.arange(0,6.5,0.1)
y=np.sin(x)
y2=np.cos(x)

fig,ax=plt.subplots(1,2)
ax[0].plot(x,y)
ax[1].plot(x,y2)

plt.show()

 改造一下显示在一个图上

代码如下

import matplotlib.pyplot as plt
import numpy as np

x=np.arange(0,6.5,0.1)
y=np.sin(x)
y2=np.cos(x)

fig,ax=plt.subplots()
ax.plot(x,y)
ax.plot(x,y2)

plt.show()

 总结:

开头结尾要记住,其他都是改参数或者新增行。

看到这里自己输入尝试一下吧~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值