用Python画一个玫瑰图
时间: 2024-04-10 11:08:40 浏览: 115
用python画一朵玫瑰
5星 · 资源好评率100%
好的,这个问题是关于编程的,我可以提供相关的解答。
下面是一个Python代码示例,可用于绘制玫瑰图:
```python
import numpy as np
import matplotlib.pyplot as plt
# 选择一个角度范围
theta = np.linspace(0, 2*np.pi, 200)
# 定义玫瑰曲线函数
def rose_curve(theta, n):
return np.sin(n*theta)
# 绘制玫瑰图
for n in range(1, 6):
r = rose_curve(theta, n)
plt.plot(theta, r, label=f'n={n}')
plt.legend()
plt.show()
```
这段代码会输出一张玫瑰图,你可以根据需要进行修改和美化,比如修改图例、添加标题等。希望可以帮到你!
阅读全文