如何用 Python 设置 Matplotlib 中的 X 和 Y 极限?

原文:https://www . geeksforgeeks . org/如何用 python 设置 matplotlib 中的 x 和 y 限制/

先决条件:T2【马特洛特利

在本文中,我们将学习如何用 Python 在 matplotlib 中设置 X 极限和 Y 极限。在此之前,需要熟悉一些概念:

  • Python : Python 是一种高级的、通用的、非常流行的编程语言。它被用于网络开发、机器学习应用以及软件行业的所有前沿技术。
  • Matplotlib : Matplotlib 是 Python 支持的一个可视化库,用于数组的 2D 图。Matplotlib 是一个多平台数据可视化库,构建在 NumPy 数组上,旨在与更广泛的 SciPy 堆栈一起工作。它是由约翰·亨特在 2002 年推出的。
  • xlim() : 是 matplotlib 库 pyplot 模块中的一个函数,用于获取或设置当前轴的 x-极限。
  • ylim() : 是 matplotlib 库 pyplot 模块中的一个函数,用于获取或设置当前轴的 y 轴极限。

方法

  • 导入库
  • 加载或创建数据
  • 绘制图表
  • 请使用 xlim() / ylim()或两者都使用。

让我们借助一些例子来讨论这些步骤:

例 1: (使用 xlim()方法)

Python 3

# 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)

输出:

简单剧情

X 限定地块

例 2: (使用 ylim()方法)

Python 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)

输出:

简单剧情

Y 限定地块

示例 3: (同时使用 xlim()和 ylim()方法)

Python 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)

输出:

简单剧情

X、Y 限定地块