Tac 发表于 2020-12-14 12:20:01

求大佬帮忙 函数图像问题

请编写代码使用Matplotlib绘制下图。这张图显示了正弦和余弦的两条波形曲线,其中两个轴被标记并有规律地勾选。在制作图像时,请尽量模仿给定的图形。
要求:
利用Matplotlib中的plt.show()功能
尽量按照图中所给的图线颜色 字体大小 以及希腊字母的正斜体进行绘制

http://tiebapic.baidu.com/forum/w%3D580/sign=e8ee19a0ba6eddc426e7b4f309dab6a2/1db3ff1f4134970ad654276a82cad1c8a7865d34.jpg

Tac 发表于 2020-12-14 19:01:34

本帖最后由 Tac 于 2020-12-14 23:50 编辑

help help

Tac 发表于 2020-12-15 11:03:07

Tac 发表于 2020-12-14 19:01
help help

help help

Tac 发表于 2020-12-15 16:18:47

救救孩子{:10_266:}

昨非 发表于 2020-12-16 10:50:58


import matplotlib.pyplot as plt
import numpy as np
from matplotlib.pyplot import MultipleLocator
#从pyplot导入MultipleLocator类,这个类用于设置刻度间隔
ax=plt.gca()
x = np.linspace(0, 360 )
y1, y2 = np.sin(x/360*2*np.pi), np.cos((x/360*2*np.pi))
line1=plt.plot(x, y1,label='$\it{y}$=sin($\it{θ}$)')
line2=plt.plot(x, y2,label='$\it{y}$=cos($\it{θ}$)')
plt.xlim(0, 360)
x_l=MultipleLocator(45)
ax.xaxis.set_major_locator(x_l)
plt.ylim(-1.2, 1.2)
y_l=MultipleLocator(0.2)
ax.yaxis.set_major_locator(y_l)
plt.title('Sine & Cosine Waves')
plt.xlabel('θ')
plt.ylabel('y')
plt.grid()
plt.legend(handles=, labels=['$\it{y}$=sin($\it{θ}$)','$\it{y}$=cos($\it{θ}$)'], loc='lower left')
plt.show()
页: [1]
查看完整版本: 求大佬帮忙 函数图像问题