python绘制余弦函数 python绘制余弦函数的曲线加散点图( 二 )


# 创建坐标系(用于绘制图形)
axes = plt.subplot()
登录后复制
输出结果:
Ps:当然,在绘制简单图形时 。我们也可以用下面这种方式建立坐标系 , 也可以达到同样的效果:
# 导入 matplotlib 库
import matplotlib.pyplot as plt
# 建立一个画布,画布大小为(8,6)
plt.figure(figsize=(8, 6))
# 创建坐标系(用于绘制图形)
plt.plot()
plt.show()
登录后复制
但本小白觉得这种绘制单个图形还可以,在一个画布上绘制多个图形时还是要用到 subplot 函数 , 且更改坐标轴的样式时不太方便,下面将会为大家介绍 。
二、更改绘图区参数
1、X、Y轴刻度 tick_params
import matplotlib.pyplot as plt
plt.figure(figsize=(8, 6))
axes = plt.subplot()
# 更改轴上刻度
# axis:代表坐标轴(默认="both")
# both:x,y轴同时更改;axis="x"只更改x轴
# direction="in"代表刻度向里,"out"向外
# bottom,top,right,left:刻度线
# labelbottom, labeltop, labelleft, labelright:刻度线下文字
axes.tick_params(axis="both", direction="in", bottom=False,labelbottom=False)
plt.show()
登录后复制
?
更多 tick_params 参数
2、边框线 spines
# 图表边框线的修改
# top、bottom、left、right
axes.spines["top"].set_visible(False)
axes.spines["right"].set_visible(False)
axes.spines["bottom"].set_visible(False)
登录后复制
注:前面我们说到用 axes=plt.subplot() 创建绘图区,就是为了能够用 axes.spines... 这段代码,利用 plt.plot() 没有这样方便,而且还利于在一个画布中创建多个坐标轴 。
3、实例
# 绘制正、余弦函数
import numpy as np
import matplotlib.pyplot as plt
# 创建画布
plt.figure(figsize=(8, 6))
# 建立坐标系
axes = plt.subplot()
axes.spines["top"].set_visible(False)
axes.spines["right"].set_visible(False)
x = np.linspace(0, 2*np.pi)
y1 = np.sin(x)
y2 = np.cos(x)
axes.plot(x, y1, x, y2)
plt.show()
登录后复制
?
到此,我们就能够随意更改坐标轴的样式,来创建有特色的图形了 。
三、创建子图: subplot函数
通常我们需要在一个画布中绘制多个图形,这样我们就需要用到 subplot函数:
subplot ( nrows, ncols, plot_number )
nrows:子图的行数
ncols:子图的列数
plot_number:子图放的位置
subplot(2,2,1)
# 将画布分为2x2四个区域,并在第一个位置绘图
登录后复制
也可以写成下面的形式,输出结果一样
Python绘制正弦余弦函数用到哪些函数?def func_sin():
# 准备 X 轴python绘制余弦函数的数据, 0~10分成90段
x = np.linspace(0, 10, 90)
# 准备 y 轴python绘制余弦函数的数据
y = []
for i in x:
print(i)
y.append(math.sin(i))
# 绘制线图
plt.plot(x, y,c='r' )
# 添加标题
plt.title("y = sin(x)")
# 添加 x 轴python绘制余弦函数的信息
plt.xlabel("x")
# 添加 y 轴的信息
plt.ylabel("y")
# 显示线图
plt.show()
python里cos30度这些函数python绘制余弦函数的单位是弧度python绘制余弦函数,不是角度 。
30度角度换算成弧度是(pi/6);
用numpy.sin(numpy.PI/6)或numpy.sin(3.1415926/6)
余弦也是cos..
如果仅仅是入门级或轻量级python绘制余弦函数的计算用Math.cos就可以python绘制余弦函数了python绘制余弦函数,numpy显得很重型
python绘制余弦函数的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于python绘制余弦函数的曲线加散点图、python绘制余弦函数的信息别忘了在本站进行查找喔 。

推荐阅读