用matplotlib.pyplot画一个y=sin(x)图像
时间: 2023-05-22 18:06:28 浏览: 208
好的,以下是使用 matplotlib.pyplot 绘制 y=sin(x) 图像的 Python 代码:
```
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(-np.pi, np.pi, 100)
y = np.sin(x)
plt.plot(x, y)
plt.show()
```
运行代码以后,就可以看到一个 y=sin(x) 的图像啦!
相关问题
用matplotlib.pyplot画一个y=sin(x)和y=0.2x+0.1图像
可以使用以下代码实现:
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(-np.pi, np.pi, 200)
y1 = np.sin(x)
y2 = 0.2 * x + 0.1
plt.plot(x, y1, label='y=sin(x)')
plt.plot(x, y2, label='y=0.2x+0.1')
plt.legend()
plt.show()
python使用matplotlib.pyplot画图时怎么设置图像大小与清晰度
在使用 `matplotlib.pyplot` 画图时,可以通过 `figure` 函数设置图像大小,例如:
```python
import matplotlib.pyplot as plt
plt.figure(figsize=(8, 6))
```
这里的 `figsize` 参数是一个元组,表示图像的宽度和高度,单位为英寸。
另外,可以通过 `dpi` 参数设置图像的清晰度,例如:
```python
plt.figure(figsize=(8, 6), dpi=100)
```
这里的 `dpi` 参数表示每英寸的像素数,即图像的清晰度。默认值为 100。
完整的代码示例:
```python
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0, 2*np.pi, 0.01)
y = np.sin(x)
plt.figure(figsize=(8, 6), dpi=100)
plt.plot(x, y)
plt.show()
```