📜  如何使用Python在 Matplotlib 中设置 X 和 Y 限制?

📅  最后修改于: 2022-05-13 01:54:42.535000             🧑  作者: Mango

如何使用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)


输出 :

简单的情节

X 限定图

示例 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)

输出 :

简单的情节

Y 有限情节

示例 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)

输出 :

简单的情节

X 和 Y 有限图