输入两个坐标,用弧线连接,详细python代码
时间: 2023-02-16 21:47:03 浏览: 334
通过Turtle库在Python中绘制一个鼠年福鼠
5星 · 资源好评率100%
使用 Python 的 Matplotlib 绘制弧线需要用到 `pyplot.arc()` 函数。
```python
import matplotlib.pyplot as plt
# 坐标1
x1 = 0
y1 = 0
# 坐标2
x2 = 3
y2 = 4
# 绘制弧线
plt.figure()
plt.xlim(-5, 5)
plt.ylim(-5, 5)
plt.gca().set_aspect('equal', adjustable='box')
plt.gca().add_patch(plt.Arc((x1, y1), abs(x2 - x1), abs(y2 - y1), 0, 0, 180))
plt.plot()
plt.show()
```
这样就可以在坐标 (0,0) 和 (3,4) 之间绘制一条弧线了。
参数说明
- `(x1, y1)`:弧线的起点坐标
- `abs(x2 - x1)`:弧线的横向长度
- `abs(y2 - y1)`:弧线的纵向长度
- `0`:弧线的起始角度(单位:度)
- `0`:弧线的终止角度(单位:度)
- `180`:弧线的方向(0=逆时针,180=顺时针)
阅读全文