用python显示一个正弦曲线,其宽度为40,高为20。
时间: 2023-03-14 15:56:10 浏览: 64
答案:import matplotlib.pyplot as plt
x = np.linspace(-np.pi, np.pi, 40)
y = np.sin(x)
plt.plot(x, y, linewidth = 2, color = 'r', label = 'sine wave')
plt.title("Sine Wave")
plt.xlabel("x")
plt.ylabel("y")
plt.xlim(-np.pi, np.pi)
plt.ylim(-1.2, 1.2)
plt.show()
相关问题
用python的tkinter画一个从下到上颜色灰色渐变的矩形,高为500,宽为100
好的,以下是用Python的Tkinter模块画一个从下到上颜色灰色渐变的矩形,高为500,宽为100的代码:
```python
import tkinter as tk
root = tk.Tk()
canvas = tk.Canvas(root, width=100, height=500)
canvas.pack()
for i in range(500):
shade = hex(int(255 - i / 2))[2:].zfill(2)
color = "#" + shade + shade + shade
canvas.create_line(0, i, 100, i, fill=color)
root.mainloop()
```
这段代码会创建一个Tkinter窗口,并在其中绘制一个高为500,宽为100,颜色从下到上渐变的矩形。具体实现方式是通过Canvas的create_line方法,逐行绘制线段,每行的颜色都根据当前行数计算得出。
用python画一个长350像素高20像素的圆角矩形
可以使用 Python 的 Pillow 库来绘制圆角矩形。
以下是一个示例代码:
```python
from PIL import Image, ImageDraw
width = 350
height = 20
radius = 5
img = Image.new('RGB', (width, height), 'white')
draw = ImageDraw.Draw(img)
# 绘制圆角矩形
draw.rounded_rectangle((0, 0, width, height), radius, fill='white', outline='black')
img.show()
```
这段代码将创建一张长为 350 像素,高为 20 像素的白色底图,并在其中绘制一个圆角半径为 5 像素的圆角矩形。最后,使用 `show()` 方法来查看生成的图像。