pycharm上完成绘图,画正方形、平行四边形、风车。
时间: 2024-09-22 07:07:31 浏览: 49
PyCharm是一款强大的Python集成开发环境,它支持各种数据分析和可视化库,如matplotlib和PIL等,用于创建图形。以下是使用matplotlib这个库来绘制正方形、平行四边形和风车的基本步骤:
1. **正方形**:
```python
import matplotlib.pyplot as plt
import numpy as np
# 创建数据点
x = [0, 1, 1, 0]
y = [0, 0, 1, 1]
# 绘制正方形
plt.fill(x, y, 'r') # 使用fill()函数填充区域
plt.plot(x, y, 'k--') # 使用plot()函数描边
plt.show()
```
2. **平行四边形**:
```python
x = [0, 1, 2, 1] # 左下角和右上角坐标
y = [0, 0, 1, 1] # 同样做法
plt.fill(x, y, 'g')
plt.plot(x, y, 'k--')
plt.xlim(0, 2) # 调整x轴范围以显示完整平行四边形
plt.ylim(0, 1)
plt.show()
```
3. **风车** (这里假设简单的风车形状由四个三角形组成):
```python
from math import sqrt, pi
# 定义风车中心点和半径
center_x, center_y = 0.5, 0.5
radius = 0.3
# 画四个顶点的坐标
points = [(radius, 0), (radius, -sqrt(3)*radius), (-radius, -sqrt(3)*radius), (-radius, 0)]
for point in points:
plt.plot([center_x, point[0]], [center_y, point[1]], 'b-') # 线段
plt.fill([center_x, point[0], point[0]], [center_y, center_y, point[1]], 'b') # 填充三角形
plt.show()
```
记得运行每个代码块后查看结果,并根据需要调整颜色、线型等。
阅读全文