python画图代码一朵花
时间: 2024-10-04 18:05:02 浏览: 36
python烟花代码.zip
在Python中,我们可以使用matplotlib库来绘制各种形状,包括花朵。以下是一个简单的例子,展示如何用matplotlib结合艺术装饰函数`plt.figure()`和`artist()`来创建一个看起来像小雏菊的图形:
```python
import matplotlib.pyplot as plt
from math import sin, cos
# 定义花瓣函数
def petal(x, y):
angle = (x + y) / 80 * 6
return (cos(angle), sin(angle))
# 创建画布和设置大小
fig, ax = plt.subplots(figsize=(5, 5))
# 设置背景色和边界
ax.set_facecolor('white')
ax.set_xlim(-11, 11)
ax.set_ylim(-11, 11)
# 绘制中心点
ax.plot(0, 0, 'k.', markersize=4)
# 绘制花瓣
for i in range(10):
x, y = petal(i*2 - 5, i*2)
ax.plot([0, x], [0, y], 'y', linewidth=1.5)
# 装饰细节
ax.axis('off') # 关闭坐标轴
ax.set_title("简笔画花朵")
# 显示图形
plt.show()
```
这个代码会生成一朵简单的小雏菊形状。如果你想要更复杂的花卉图案,可以尝试调整花瓣函数或者添加更多的花瓣。
阅读全文