plt 线条贴着坐标轴
40浏览 · 2023-11-14 18:57:30
你可以使用Matplotlib中的`plt.plot`[函数](https://geek.csdn.net/educolumn/ba94496e6cfa8630df5d047358ad9719?dp_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6NDQ0MDg2MiwiZXhwIjoxNzA3MzcxOTM4LCJpYXQiOjE3MDY3NjcxMzgsInVzZXJuYW1lIjoid2VpeGluXzY4NjQ1NjQ1In0.RrTYEnMNYPC7AQdoij4SBb0kKEgHoyvF-bZOG2eGQvc&spm=1055.2569.3001.10083)来绘制线条。要让线条贴着坐标轴,可以使用`plt.xlim`和`plt.ylim`[函数](https://geek.csdn.net/educolumn/ba94496e6cfa8630df5d047358ad9719?dp_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6NDQ0MDg2MiwiZXhwIjoxNzA3MzcxOTM4LCJpYXQiOjE3MDY3NjcxMzgsInVzZXJuYW1lIjoid2VpeGluXzY4NjQ1NjQ1In0.RrTYEnMNYPC7AQdoij4SBb0kKEgHoyvF-bZOG2eGQvc&spm=1055.2569.3001.10083)设置坐标轴的范围。
下面是一个示例[代码](https://geek.csdn.net/educolumn/1572ef9b473b4e00f6b2bf6d428b7c27?spm=1055.2569.3001.10083):
```python
import matplotlib.pyplot as plt
# 创建x和y数据
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
# 绘制线条
plt.plot(x, y)
# 设置坐标轴范围
plt.xlim(min(x), max(x))
plt.ylim(min(y), max(y))
# [显示](https://geek.csdn.net/educolumn/103ca72607c717122e068b9f06a24df6?spm=1055.2569.3001.10083)图形
plt.show()
这段[代码](https://geek.csdn.net/educolumn/1572ef9b473b4e00f6b2bf6d428b7c27?spm=1055.2569.3001.10083)会绘制一条通过点(1, 2), (2, 4), (3, 6), (4, 8), (5, 10)的直线,并且线条会贴着坐标轴。你可以根据自己的需求修改x和y的数据以及其他绘图参数。