如何让我的 Matplotlib 图超出轴范围?

matplotlibserver side programmingprogramming

要让我的 matplotlib 图超出轴范围,我们可以关闭 plot() 方法参数中的 clip_on 标志。

步骤

  • 使用 numpy 创建 xs 和 ys 数据点。

  • 使用 xlim()ylim() 方法限制图中的 X 和 Y 轴范围,让线超出此限制。

  • 使用 plot() 方法绘制 xs 和 ys 数据点,其中 ma​​rker  为菱形,颜色为橙色,clip_on=False (超出图范围)。

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

示例

import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
xs = np.arange(10)
ys = np.arange(10)
plt.xlim(0, 5)
plt.ylim(0, 5)
plt.plot(xs, ys, marker='d', c='orange', markersize=10, clip_on=False, zorder=10)
plt.show()

输出


相关文章