如何使用Python在 Matplotlib 中设置 X 和 Y 限制?
先决条件: Matplotlib
在本文中,我们将学习如何使用Python在 matplotlib 中设置 X 限制和 Y 限制。在此之前需要熟悉一些概念:
- Python : Python是一种高级、通用且非常流行的编程语言。它被用于 Web 开发、机器学习应用程序以及软件行业的所有尖端技术。
- Matplotlib : Matplotlib 是Python支持的用于二维数组绘图的可视化库。 Matplotlib 是一个基于 NumPy 数组的多平台数据可视化库,旨在与更广泛的 SciPy 堆栈一起使用。它是由 John Hunter 在 2002 年推出的。
- xlim() :它是 matplotlib 库的 pyplot 模块中的一个函数,用于获取或设置当前轴的 x 限制。
- ylim() :它是 matplotlib 库的 pyplot 模块中的一个函数,用于获取或设置当前轴的 y 范围。
方法
- 导入库
- 加载或创建数据
- 绘制图形
- 使用 xlim() / ylim() 或两者。
让我们借助一些示例来讨论这些步骤:
示例 1:(通过使用 xlim() 方法)
Python3
# import packages
import matplotlib.pyplot as plt
import numpy as np
# create data
x = np.linspace(-10, 10, 1000)
y = np.sin(x)
# plot the graph
plt.plot(x, y)
# limit x by -5 to 5
plt.xlim(-5, 5)
Python3
# import packages
import matplotlib.pyplot as plt
import numpy as np
# create data
x = np.linspace(-10, 10, 1000)
y = np.cos(x)
# plot the graph
plt.plot(x, y)
# limit y by 0 to 1
plt.ylim(0, 1)
Python3
# import packages
import matplotlib.pyplot as plt
import numpy as np
# create data
x = np.linspace(-10, 10, 20)
y = x
# plot the graph
plt.plot(x, y)
# limited to show positive axes
plt.xlim(0)
plt.ylim(0)
输出 :
示例 2:(通过使用 ylim() 方法)
蟒蛇3
# import packages
import matplotlib.pyplot as plt
import numpy as np
# create data
x = np.linspace(-10, 10, 1000)
y = np.cos(x)
# plot the graph
plt.plot(x, y)
# limit y by 0 to 1
plt.ylim(0, 1)
输出 :
示例 3:(同时使用 xlim() 和 ylim() 方法)
蟒蛇3
# import packages
import matplotlib.pyplot as plt
import numpy as np
# create data
x = np.linspace(-10, 10, 20)
y = x
# plot the graph
plt.plot(x, y)
# limited to show positive axes
plt.xlim(0)
plt.ylim(0)
输出 :