林森森 发表于 2021-1-8 10:32:37

求助求助

绘制图形,其中含有两个子图,第一行第一列的子图为正弦曲线,线条颜色为蓝色;第一行第二列的子图为余弦曲线,线条颜色为红色。
兄弟姐妹们,这怎么用python完成

suchocolate 发表于 2021-1-8 12:14:59

本帖最后由 suchocolate 于 2021-1-8 14:26 编辑

import matplotlib.pyplot as plt
import numpy as np

# Data for plotting
t1 = np.arange(0, 361, 1)
t2 = t1
s1 = np.sin((np.pi * t1) / 180) + 1
s2 = np.cos((np.pi * t2) / 180) + 1

fig, = plt.subplots(1, 2)
ax1.plot(t1, s1, color='blue')
ax2.plot(t2, s2, color='red')


ax1.set(xlabel='angle', ylabel='y', title='y=sin(angle)')
ax1.grid()
ax2.set(xlabel='angle', ylabel='y', title='y=cos(angle)')
ax2.grid()

plt.show()
页: [1]
查看完整版本: 求助求助