如何使用 Matplotlib 处理渐近线/不连续性?


若要使用 matplotlib 处理渐近线/不连续性,可以按以下步骤执行 −

  • 使用 numpy 创建 x 和 y 数据点。

  • 关闭轴图。

  • 绘制具有 x 和 y 数据点的线。

  • 在 x=0 轴上添加一条水平线。

  • 在 y=0 轴上添加一条竖直线。

  • 放置 y=1/x 曲线的图例。

  • 若要显示图形,请使用 show() 方法。

示例

import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
x = np.linspace(-1, 1, 100)
y = 1 / x
plt.axis('off')
plt.plot(x, y, label='y=1/x')
plt.axhline(y=0, c='red')
plt.axvline(x=0, c='red')
plt.legend(loc='upper left')
plt.show()

输出

更新于:2021-05-11

1K+ 查看次数

开启您的 职业生涯

完成课程即可获得认证

开始
广告
© . All rights reserved.