python绘画斐波那契螺旋线
时间: 2024-08-24 07:00:13 浏览: 84
斐波那契数列python
在Python中,可以使用matplotlib库来绘制斐波那契螺旋线。斐波那契螺旋是一种数学形状,它结合了斐波那契数列和螺旋结构。下面是一个简单的示例,展示如何创建一个基本的斐波那契螺旋:
```python
import numpy as np
import matplotlib.pyplot as plt
def fibonacci_spiral(n):
a, b = 0, 1
points = []
for _ in range(n):
points += [(a, b)]
a, b = b, a + b
return points
# 创建斐波那契螺旋数据
points = fibonacci_spiral(50)
# 创建图形并设置坐标轴范围
fig, ax = plt.subplots(figsize=(6, 6))
ax.set_xlim(-20, 20)
ax.set_ylim(-20, 20)
# 绘制螺旋线
plt.plot(points[:, 0], points[:, 1])
# 显示图像
plt.show()
阅读全文