python画图xy轴从零点开始并交于零点
时间: 2024-05-11 13:14:29 浏览: 150
用python建立两个Y轴的XY曲线图方法
要将xy轴从零点开始并交于零点,可以使用matplotlib库中的axhline和axvline函数。
以下是一个示例代码:
```
import matplotlib.pyplot as plt
# 创建画布和坐标轴对象
fig, ax = plt.subplots()
# 将坐标轴移动到画布中心
ax.spines['left'].set_position('zero')
ax.spines['bottom'].set_position('zero')
ax.spines['right'].set_color('none')
ax.spines['top'].set_color('none')
# 设置x轴和y轴的范围
ax.set_xlim([-5, 5])
ax.set_ylim([-5, 5])
# 绘制x轴和y轴交于原点的线
ax.axhline(y=0, color='black')
ax.axvline(x=0, color='black')
# 显示图像
plt.show()
```
运行代码后,将会得到一个从原点开始的xy轴图像。
阅读全文