已知坐标数据: x = [0, 30, 60, 90, 120, 150, 180, 210, 240, 270, 300, 330, 360] y= [0, 0.5, 0.866, 1, 0.866, 0.5, 0, -0.5, -0.866, -1, -0.866, -0.5, 0] 请你绘制sin函数曲线,图的marker 类型采用点状标记。 提示:只需绘制图像,并将图像保存为文件,不用展示图像(show()),程序会进行验证。
时间: 2023-07-02 08:23:40 浏览: 113
data_matlab_数据坐标提取_图片提取数据_
5星 · 资源好评率100%
好的,我来帮您绘制。您可以通过以下代码实现:
```python
import matplotlib.pyplot as plt
import numpy as np
# 坐标数据
x = np.array([0, 30, 60, 90, 120, 150, 180, 210, 240, 270, 300, 330, 360])
y = np.array([0, 0.5, 0.866, 1, 0.866, 0.5, 0, -0.5, -0.866, -1, -0.866, -0.5, 0])
# 绘制sin函数曲线
plt.plot(x, y, marker='o')
# 保存图像
plt.savefig('sin_curve.png')
```
执行完上述代码后,当前文件夹会生成一张名为 `sin_curve.png` 的图片,即为所绘制的sin函数曲线图。
阅读全文